blob: 2b96f152eeb8c868740370b26d378761300cadb5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
# Use libmetal for systems with AIE
# For vck190 kind of devices
PACKAGE_ARCH:versal-ai-core = "${SOC_VARIANT_ARCH}"
EXTRA_OECMAKE:append:versal-ai-core = " -DXRT_AIE_BUILD=true"
TARGET_CXXFLAGS:append:versal-ai-core = " -DXRT_ENABLE_AIE"
DEPENDS:append:versal-ai-core = " libmetal libxaiengine aiefal"
RDEPENDS:${PN}:append:versal-ai-core = " libxaiengine aiefal"
# For vek280 kind of devices
PACKAGE_ARCH:versal-ai-edge = "${SOC_VARIANT_ARCH}"
EXTRA_OECMAKE:append:versal-ai-edge = " -DXRT_AIE_BUILD=true"
TARGET_CXXFLAGS:append:versal-ai-edge = " -DXRT_ENABLE_AIE"
DEPENDS:append:versal-ai-edge = " libmetal libxaiengine aiefal"
RDEPENDS:${PN}:append:versal-ai-edge = " libxaiengine aiefal"
|