[libclc] [llvm] [libclc] Enable LLVM_RUNTIME_TARGETS in build system (PR #189892)
Wenju He via llvm-commits
llvm-commits at lists.llvm.org
Sun Apr 5 19:04:47 PDT 2026
================
@@ -552,8 +552,16 @@ if(build_runtimes)
list(APPEND extra_cmake_args "-DCMAKE_PROGRAM_PATH=${CMAKE_PROGRAM_PATH}")
endif()
- # TODO: We need to consider passing it as '-DRUNTIMES_x86_64_LLVM_ENABLE_RUNTIMES'.
- if("libclc" IN_LIST LLVM_ENABLE_RUNTIMES)
+ set(libclc_enabled "libclc" IN_LIST LLVM_ENABLE_RUNTIMES)
+ if(NOT libclc_enabled)
+ foreach(target ${LLVM_RUNTIME_TARGETS})
+ if("libclc" IN_LIST RUNTIMES_${target}_LLVM_ENABLE_RUNTIMES)
+ set(libclc_enabled TRUE)
+ break()
+ endif()
+ endforeach()
+ endif()
+ if(libclc_enabled)
foreach(dep clang llvm-link opt llvm-ar llvm-ranlib llvm-spirv)
----------------
wenju-he wrote:
done
https://github.com/llvm/llvm-project/pull/189892
More information about the llvm-commits
mailing list