diff --git a/sycl-jit/jit-compiler/CMakeLists.txt b/sycl-jit/jit-compiler/CMakeLists.txt index 31b90e104c6b7..d8f66d6a719d9 100644 --- a/sycl-jit/jit-compiler/CMakeLists.txt +++ b/sycl-jit/jit-compiler/CMakeLists.txt @@ -12,7 +12,6 @@ endif() set(SYCL_JIT_RESOURCE_DEPS sycl-headers # include/sycl clang # lib/clang/N/include - libsycldevice # lib/*.bc ${CMAKE_CURRENT_SOURCE_DIR}/utils/generate.py) if ("libclc" IN_LIST LLVM_ENABLE_PROJECTS) @@ -20,6 +19,10 @@ if ("libclc" IN_LIST LLVM_ENABLE_PROJECTS) list(APPEND SYCL_JIT_RESOURCE_DEPS libclc libspirv-builtins) # lib/clc/*.bc endif() +if ("libdevice" IN_LIST LLVM_ENABLE_PROJECTS) + list(APPEND SYCL_JIT_RESOURCE_DEPS libsycldevice) # lib/*.bc +endif() + add_custom_command( OUTPUT ${SYCL_JIT_RESOURCE_CPP} COMMAND ${Python3_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/utils/generate.py --toolchain-dir ${CMAKE_BINARY_DIR} --output ${SYCL_JIT_RESOURCE_CPP} --prefix ${SYCL_JIT_VIRTUAL_TOOLCHAIN_ROOT}