diff --git a/compiler-rt/lib/msan/tests/CMakeLists.txt b/compiler-rt/lib/msan/tests/CMakeLists.txt index 6c0520d984263..6ef63ff821663 100644 --- a/compiler-rt/lib/msan/tests/CMakeLists.txt +++ b/compiler-rt/lib/msan/tests/CMakeLists.txt @@ -79,9 +79,7 @@ macro(msan_link_shared so_list so_name arch kind) cmake_parse_arguments(SOURCE "" "" "OBJECTS;LINK_FLAGS;DEPS" ${ARGN}) set(output_so "${CMAKE_CURRENT_BINARY_DIR}/${so_name}.${arch}${kind}.so") get_target_flags_for_arch(${arch} TARGET_LINK_FLAGS) - if(NOT COMPILER_RT_STANDALONE_BUILD) - list(APPEND SOURCE_DEPS msan) - endif() + list(APPEND SOURCE_DEPS msan) clang_link_shared(${output_so} OBJECTS ${SOURCE_OBJECTS} LINK_FLAGS ${COMPILER_RT_UNITTEST_LINK_FLAGS} ${TARGET_LINK_FLAGS} ${SOURCE_LINK_FLAGS} diff --git a/compiler-rt/test/asan/CMakeLists.txt b/compiler-rt/test/asan/CMakeLists.txt index 70c282a621c37..d8c779c4ad6c5 100644 --- a/compiler-rt/test/asan/CMakeLists.txt +++ b/compiler-rt/test/asan/CMakeLists.txt @@ -24,8 +24,8 @@ macro(get_bits_for_arch arch bits) endmacro() set(ASAN_TEST_DEPS ${SANITIZER_COMMON_LIT_TEST_DEPS}) +list(APPEND ASAN_TEST_DEPS asan) if(NOT COMPILER_RT_STANDALONE_BUILD) - list(APPEND ASAN_TEST_DEPS asan) if(NOT APPLE AND COMPILER_RT_HAS_LLD AND "lld" IN_LIST LLVM_ENABLE_PROJECTS) list(APPEND ASAN_TEST_DEPS lld) endif() diff --git a/compiler-rt/test/dfsan/CMakeLists.txt b/compiler-rt/test/dfsan/CMakeLists.txt index 168f046238dbb..14e431a0375b9 100644 --- a/compiler-rt/test/dfsan/CMakeLists.txt +++ b/compiler-rt/test/dfsan/CMakeLists.txt @@ -21,9 +21,7 @@ foreach(arch ${DFSAN_TEST_ARCH}) endforeach() set(DFSAN_TEST_DEPS ${SANITIZER_COMMON_LIT_TEST_DEPS}) -if(NOT COMPILER_RT_STANDALONE_BUILD) - list(APPEND DFSAN_TEST_DEPS dfsan) -endif() +list(APPEND DFSAN_TEST_DEPS dfsan) add_lit_testsuite(check-dfsan "Running the DataFlowSanitizer tests" ${DFSAN_TESTSUITES} diff --git a/compiler-rt/test/hwasan/CMakeLists.txt b/compiler-rt/test/hwasan/CMakeLists.txt index 34911a307003b..927d0d74bd6ec 100644 --- a/compiler-rt/test/hwasan/CMakeLists.txt +++ b/compiler-rt/test/hwasan/CMakeLists.txt @@ -21,8 +21,8 @@ foreach(arch ${HWASAN_TEST_ARCH}) endforeach() set(HWASAN_TEST_DEPS ${SANITIZER_COMMON_LIT_TEST_DEPS}) +list(APPEND HWASAN_TEST_DEPS hwasan) if(NOT COMPILER_RT_STANDALONE_BUILD) - list(APPEND HWASAN_TEST_DEPS hwasan) if(COMPILER_RT_HAS_LLD AND "lld" IN_LIST LLVM_ENABLE_PROJECTS) list(APPEND HWASAN_TEST_DEPS lld) endif() diff --git a/compiler-rt/test/lsan/CMakeLists.txt b/compiler-rt/test/lsan/CMakeLists.txt index 5b4fee764843b..dd16aab4c27a2 100644 --- a/compiler-rt/test/lsan/CMakeLists.txt +++ b/compiler-rt/test/lsan/CMakeLists.txt @@ -42,11 +42,9 @@ foreach(arch ${LSAN_TEST_ARCH}) endforeach() set(LSAN_TEST_DEPS ${SANITIZER_COMMON_LIT_TEST_DEPS}) -if(NOT COMPILER_RT_STANDALONE_BUILD) - list(APPEND LSAN_TEST_DEPS lsan) - append_list_if(COMPILER_RT_HAS_ASAN asan LSAN_TEST_DEPS) - append_list_if(COMPILER_RT_HAS_HWASAN hwasan LSAN_TEST_DEPS) -endif() +list(APPEND LSAN_TEST_DEPS lsan) +append_list_if(COMPILER_RT_HAS_ASAN asan LSAN_TEST_DEPS) +append_list_if(COMPILER_RT_HAS_HWASAN hwasan LSAN_TEST_DEPS) add_lit_testsuite(check-lsan "Running the LeakSanitizer tests" ${LSAN_TESTSUITES} DEPENDS ${LSAN_TEST_DEPS}) diff --git a/compiler-rt/test/metadata/CMakeLists.txt b/compiler-rt/test/metadata/CMakeLists.txt index 4a17b0e924454..4245937f3ce56 100644 --- a/compiler-rt/test/metadata/CMakeLists.txt +++ b/compiler-rt/test/metadata/CMakeLists.txt @@ -5,9 +5,7 @@ if(CAN_TARGET_x86_64) set(METADATA_LIT_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}) set(METADATA_TEST_DEPS ${SANITIZER_COMMON_LIT_TEST_DEPS}) - if (NOT COMPILER_RT_STANDALONE_BUILD) - list(APPEND METADATA_TEST_DEPS asan ubsan) - endif() + list(APPEND METADATA_TEST_DEPS asan ubsan) set(SANITIZER_COMMON_TEST_TARGET_ARCH ${X86_64}) get_test_cc_for_arch(x86_64 METADATA_TEST_TARGET_CC METADATA_TEST_TARGET_CFLAGS) diff --git a/compiler-rt/test/profile/CMakeLists.txt b/compiler-rt/test/profile/CMakeLists.txt index 1b61d1ea0728e..975e4c42f4b64 100644 --- a/compiler-rt/test/profile/CMakeLists.txt +++ b/compiler-rt/test/profile/CMakeLists.txt @@ -4,8 +4,9 @@ set(PROFILE_LIT_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}) set(PROFILE_TESTSUITES) # Profile tests rely on the compiler-rt-headers being in the resource directory set(PROFILE_TEST_DEPS ${SANITIZER_COMMON_LIT_TEST_DEPS} compiler-rt-headers) +list(APPEND PROFILE_TEST_DEPS profile) if(NOT COMPILER_RT_STANDALONE_BUILD) - list(APPEND PROFILE_TEST_DEPS profile llvm-profdata llvm-cov) + list(APPEND PROFILE_TEST_DEPS llvm-profdata llvm-cov) if(NOT APPLE AND COMPILER_RT_HAS_LLD AND "lld" IN_LIST LLVM_ENABLE_PROJECTS) list(APPEND PROFILE_TEST_DEPS lld) endif() diff --git a/compiler-rt/test/safestack/CMakeLists.txt b/compiler-rt/test/safestack/CMakeLists.txt index d1a33b89e83a9..2746102bd89b3 100644 --- a/compiler-rt/test/safestack/CMakeLists.txt +++ b/compiler-rt/test/safestack/CMakeLists.txt @@ -2,9 +2,8 @@ set(SAFESTACK_LIT_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}) set(SAFESTACK_LIT_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}) set(SAFESTACK_TEST_DEPS ${SANITIZER_COMMON_LIT_TEST_DEPS}) +list(APPEND SAFESTACK_TEST_DEPS safestack) if(NOT COMPILER_RT_STANDALONE_BUILD) - list(APPEND SAFESTACK_TEST_DEPS safestack) - # Some tests require LTO, so add a dependency on the relevant LTO plugin. if(LLVM_ENABLE_PIC) if(LLVM_BINUTILS_INCDIR) diff --git a/compiler-rt/test/tsan/CMakeLists.txt b/compiler-rt/test/tsan/CMakeLists.txt index 25e95aa98cf95..ebd8ddf639df9 100644 --- a/compiler-rt/test/tsan/CMakeLists.txt +++ b/compiler-rt/test/tsan/CMakeLists.txt @@ -4,9 +4,7 @@ set(TSAN_TEST_DEPS ${SANITIZER_COMMON_LIT_TEST_DEPS}) if(${COMPILER_RT_DEFAULT_TARGET_ARCH} MATCHES "(x86_64|s390x)") list(APPEND TSAN_TEST_DEPS GotsanRuntimeCheck) endif() -if(NOT COMPILER_RT_STANDALONE_BUILD) - list(APPEND TSAN_TEST_DEPS tsan) -endif() +list(APPEND TSAN_TEST_DEPS tsan) if(COMPILER_RT_LIBCXX_PATH AND COMPILER_RT_LIBCXXABI_PATH AND COMPILER_RT_TEST_COMPILER_ID STREQUAL "Clang" diff --git a/compiler-rt/test/ubsan/CMakeLists.txt b/compiler-rt/test/ubsan/CMakeLists.txt index d14aa149d978c..b5040f79e607b 100644 --- a/compiler-rt/test/ubsan/CMakeLists.txt +++ b/compiler-rt/test/ubsan/CMakeLists.txt @@ -86,9 +86,7 @@ macro(add_ubsan_device_testsuite test_mode sanitizer platform arch) ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.py.in ${CMAKE_CURRENT_BINARY_DIR}/${CONFIG_NAME}/lit.site.cfg.py) #list(APPEND UBSAN_TESTSUITES ${CMAKE_CURRENT_BINARY_DIR}/${CONFIG_NAME}) - if(NOT COMPILER_RT_STANDALONE_BUILD) - list(APPEND UBSAN_TEST_DEPS ${sanitizer}) - endif() + list(APPEND UBSAN_TEST_DEPS ${sanitizer}) add_lit_testsuite(check-ubsan-${test_mode}-${platform}-${arch} "UBSan ${CONFIG_NAME} tests" ${CMAKE_CURRENT_BINARY_DIR}/${CONFIG_NAME}/ diff --git a/compiler-rt/test/ubsan_minimal/CMakeLists.txt b/compiler-rt/test/ubsan_minimal/CMakeLists.txt index 522426602a759..c2debeae07e82 100644 --- a/compiler-rt/test/ubsan_minimal/CMakeLists.txt +++ b/compiler-rt/test/ubsan_minimal/CMakeLists.txt @@ -7,9 +7,7 @@ endif() set(UBSAN_TESTSUITES) set(UBSAN_TEST_DEPS ${SANITIZER_COMMON_LIT_TEST_DEPS}) -if(NOT COMPILER_RT_STANDALONE_BUILD) - list(APPEND UBSAN_TEST_DEPS ubsan-minimal) -endif() +list(APPEND UBSAN_TEST_DEPS ubsan-minimal) foreach(arch ${UBSAN_TEST_ARCH}) get_test_cc_for_arch(${arch} UBSAN_TEST_TARGET_CC UBSAN_TEST_TARGET_CFLAGS)