diff options
Diffstat (limited to 'dynamic-layers/clang-layer/recipes-opencl/igc/intel-graphics-compiler_1.0.8744.bb')
-rw-r--r-- | dynamic-layers/clang-layer/recipes-opencl/igc/intel-graphics-compiler_1.0.8744.bb | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/dynamic-layers/clang-layer/recipes-opencl/igc/intel-graphics-compiler_1.0.8744.bb b/dynamic-layers/clang-layer/recipes-opencl/igc/intel-graphics-compiler_1.0.8744.bb index 9ed828bc..44899fa3 100644 --- a/dynamic-layers/clang-layer/recipes-opencl/igc/intel-graphics-compiler_1.0.8744.bb +++ b/dynamic-layers/clang-layer/recipes-opencl/igc/intel-graphics-compiler_1.0.8744.bb | |||
@@ -24,7 +24,7 @@ export B | |||
24 | 24 | ||
25 | S = "${WORKDIR}/git" | 25 | S = "${WORKDIR}/git" |
26 | 26 | ||
27 | inherit cmake | 27 | inherit cmake pkgconfig |
28 | 28 | ||
29 | CXXFLAGS:append = " -Wno-error=nonnull" | 29 | CXXFLAGS:append = " -Wno-error=nonnull" |
30 | 30 | ||
@@ -36,21 +36,22 @@ DEPENDS:append:class-target = " clang-cross-x86_64 intel-graphics-compiler-nativ | |||
36 | 36 | ||
37 | RDEPENDS:${PN} += "opencl-clang" | 37 | RDEPENDS:${PN} += "opencl-clang" |
38 | 38 | ||
39 | PACKAGECONFIG ??= "vc" | ||
40 | PACKAGECONFIG[vc] = "-DIGC_BUILD__VC_ENABLED=ON -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR=ON -DIGC_OPTION__USE_KHRONOS_SPIRV_TRANSLATOR_IN_VC=ON -DIGC_OPTION__SPIRV_TRANSLATOR_MODE=Prebuilds,-DIGC_BUILD__VC_ENABLED=OFF," | ||
41 | |||
39 | EXTRA_OECMAKE = " \ | 42 | EXTRA_OECMAKE = " \ |
40 | -DIGC_OPTION__LLVM_PREFERRED_VERSION=${LLVMVERSION} \ | 43 | -DIGC_OPTION__LLVM_PREFERRED_VERSION=${LLVMVERSION} \ |
41 | -DPYTHON_EXECUTABLE=${HOSTTOOLS_DIR}/python3 \ | 44 | -DPYTHON_EXECUTABLE=${HOSTTOOLS_DIR}/python3 \ |
42 | -DVC_INTRINSICS_SRC="${S}/vc-intrinsics" \ | 45 | -DVC_INTRINSICS_SRC="${S}/vc-intrinsics" \ |
43 | -DIGC_OPTION__LLVM_MODE=Prebuilds \ | 46 | -DIGC_OPTION__LLVM_MODE=Prebuilds \ |
44 | -DIGC_BUILD__VC_ENABLED=ON \ | ||
45 | -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR=ON \ | ||
46 | -DIGC_OPTION__USE_KHRONOS_SPIRV_TRANSLATOR_IN_VC=ON \ | ||
47 | -DIGC_OPTION__SPIRV_TRANSLATOR_MODE=Prebuilds \ | ||
48 | " | 47 | " |
49 | 48 | ||
50 | do_install:append:class-native () { | 49 | do_install:append:class-native () { |
51 | install -d ${D}${bindir} | 50 | install -d ${D}${bindir} |
52 | install ${B}/IGC/Release/elf_packager ${D}${bindir}/ | 51 | install ${B}/IGC/Release/elf_packager ${D}${bindir}/ |
53 | install ${B}/IGC/Release/CMCLTranslatorTool ${D}${bindir}/ | 52 | if ${@bb.utils.contains('PACKAGECONFIG', 'vc', 'true', 'false', d)}; then |
53 | install ${B}/IGC/Release/CMCLTranslatorTool ${D}${bindir}/ | ||
54 | fi | ||
54 | } | 55 | } |
55 | 56 | ||
56 | BBCLASSEXTEND = "native nativesdk" | 57 | BBCLASSEXTEND = "native nativesdk" |