We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1ce1732 commit 2344a72Copy full SHA for 2344a72
compiler-rt/CMakeLists.txt
@@ -708,13 +708,15 @@ if(COMPILER_RT_USE_LIBCXX)
708
endif()
709
710
711
-set(COMPILER_RT_LLD_PATH ${LLVM_MAIN_SRC_DIR}/tools/lld)
712
-if(EXISTS ${COMPILER_RT_LLD_PATH}/ AND LLVM_TOOL_LLD_BUILD)
713
- set(COMPILER_RT_HAS_LLD TRUE)
714
-else()
715
- set(COMPILER_RT_LLD_PATH ${LLVM_MAIN_SRC_DIR}/../lld)
716
- if(EXISTS ${COMPILER_RT_LLD_PATH}/ AND LLVM_TOOL_LLD_BUILD)
+if (LINKER_IS_LLD OR LLVM_TOOL_LLD_BUILD)
+ set(COMPILER_RT_LLD_PATH ${LLVM_MAIN_SRC_DIR}/tools/lld)
+ if(EXISTS ${COMPILER_RT_LLD_PATH}/)
717
set(COMPILER_RT_HAS_LLD TRUE)
+ else()
+ set(COMPILER_RT_LLD_PATH ${LLVM_MAIN_SRC_DIR}/../lld)
718
+ set(COMPILER_RT_HAS_LLD TRUE)
719
+ endif()
720
721
722
0 commit comments