[libclc] Add missing deps for LLVM_ENABLE_RUNTIMES. (#145684)
When libclc is built using LLVM_ENABLE_RUNTIMES, we need all tools to be available before starting the runtime build. Add the missing deps for this.
This commit is contained in:
@@ -510,6 +510,13 @@ if(build_runtimes)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
# TODO: We need to consider passing it as '-DRUNTIMES_x86_64_LLVM_ENABLE_RUNTIMES'.
|
# TODO: We need to consider passing it as '-DRUNTIMES_x86_64_LLVM_ENABLE_RUNTIMES'.
|
||||||
|
if("libclc" IN_LIST LLVM_ENABLE_RUNTIMES)
|
||||||
|
foreach(dep clang llvm-as llvm-link opt)
|
||||||
|
if(TARGET ${dep})
|
||||||
|
list(APPEND extra_deps ${dep})
|
||||||
|
endif()
|
||||||
|
endforeach()
|
||||||
|
endif()
|
||||||
if("openmp" IN_LIST LLVM_ENABLE_RUNTIMES OR "offload" IN_LIST LLVM_ENABLE_RUNTIMES)
|
if("openmp" IN_LIST LLVM_ENABLE_RUNTIMES OR "offload" IN_LIST LLVM_ENABLE_RUNTIMES)
|
||||||
if (${LLVM_TOOL_FLANG_BUILD})
|
if (${LLVM_TOOL_FLANG_BUILD})
|
||||||
message(STATUS "Configuring build of omp_lib.mod and omp_lib_kinds.mod via flang")
|
message(STATUS "Configuring build of omp_lib.mod and omp_lib_kinds.mod via flang")
|
||||||
|
|||||||
Reference in New Issue
Block a user