https://git.yoctoproject.org/cgit/cgit.cgi/meta-intel/tree/dynamic-layers/clang-layer/recipes-opencl/igc/files/link-to-LLVMGenXIntrinsics.patch --- IGC/VectorCompiler/CMakeLists.txt.orig 2021-07-18 10:00:28 UTC +++ IGC/VectorCompiler/CMakeLists.txt @@ -44,6 +44,8 @@ endif() # --- VC Intrinsics --- +find_package(LLVMGenXIntrinsics) +if(NOT LLVMGenXIntrinsics_FOUND) if(DEFINED VC_INTRINSICS_SRC) set(INTRSRC "${VC_INTRINSICS_SRC}/GenXIntrinsics") endif() @@ -58,6 +61,7 @@ set(BUILD_EXTERNAL YES) # We are using prebuilt SPIRV and building intrinsics. set(INTRBUILD "${CMAKE_CURRENT_BINARY_DIR}/intrbuild") add_subdirectory(${INTRSRC} ${INTRBUILD} EXCLUDE_FROM_ALL) +endif(NOT LLVMGenXIntrinsics_FOUND) include(cmake/spirv.cmake)