[compiler-rt] r370007 - [sanitizer] Add lld into dependency of sanitizer_common unittests

Vitaly Buka via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 26 19:06:34 PDT 2019


Author: vitalybuka
Date: Mon Aug 26 19:06:34 2019
New Revision: 370007

URL: http://llvm.org/viewvc/llvm-project?rev=370007&view=rev
Log:
[sanitizer] Add lld into dependency of sanitizer_common unittests

Modified:
    compiler-rt/trunk/cmake/Modules/AddCompilerRT.cmake

Modified: compiler-rt/trunk/cmake/Modules/AddCompilerRT.cmake
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/cmake/Modules/AddCompilerRT.cmake?rev=370007&r1=370006&r2=370007&view=diff
==============================================================================
--- compiler-rt/trunk/cmake/Modules/AddCompilerRT.cmake (original)
+++ compiler-rt/trunk/cmake/Modules/AddCompilerRT.cmake Mon Aug 26 19:06:34 2019
@@ -465,6 +465,11 @@ function(add_compiler_rt_test test_suite
     set(TEST_LINK_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${TEST_LINK_FLAGS}")
     separate_arguments(TEST_LINK_FLAGS)
   endif()
+  if(NOT COMPILER_RT_STANDALONE_BUILD AND COMPILER_RT_HAS_LLD)
+    # CMAKE_EXE_LINKER_FLAGS may contain -fuse=lld
+    # FIXME: -DLLVM_ENABLE_LLD=ON and -DLLVM_ENABLE_PROJECTS without lld case.
+    list(APPEND TEST_DEPS lld)
+  endif()
   add_custom_command(
     OUTPUT "${output_bin}"
     COMMAND ${COMPILER_RT_TEST_COMPILER} ${TEST_OBJECTS} -o "${output_bin}"




More information about the llvm-commits mailing list