From e37cb6390c892b88efc511bc616e34f88443a133 Mon Sep 17 00:00:00 2001 From: Yi Kong Date: Tue, 10 Jan 2023 14:56:03 +0900 Subject: [PATCH] Fix build when LLVM_BUILTIN_TARGETS is not set If LLVM_BUILTIN_TARGETS is not set, no OS specific variants will be created, causing CMake build failure. Depend on the generic builtins target if LLVM_BUILTIN_TARGETS is not set. Differential Revision: https://reviews.llvm.org/D141273 --- llvm/runtimes/CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/llvm/runtimes/CMakeLists.txt b/llvm/runtimes/CMakeLists.txt index e7150902af54..694f346ee8e9 100644 --- a/llvm/runtimes/CMakeLists.txt +++ b/llvm/runtimes/CMakeLists.txt @@ -421,7 +421,11 @@ if(runtimes) foreach(name ${LLVM_RUNTIME_TARGETS}) if(builtins_dep) - set(builtins_dep_name "${builtins_dep}-${name}") + if (LLVM_BUILTIN_TARGETS) + set(builtins_dep_name "${builtins_dep}-${name}") + else() + set(builtins_dep_name ${builtins_dep}) + endif() endif() runtime_register_target(${name} ${name} DEPENDS ${builtins_dep_name})