diff options
author | Chris Bieneman <beanz@apple.com> | 2015-12-10 00:40:58 +0000 |
---|---|---|
committer | Chris Bieneman <beanz@apple.com> | 2015-12-10 00:40:58 +0000 |
commit | b336cc19d8bfed34eb80b72947d5274bcaf1bbe4 (patch) | |
tree | 231b29661563f162558f6f36dd982b96ba83a362 /test/CMakeLists.txt | |
parent | 4c6b6989f833c5d6738944852bd9327203c12692 (diff) |
Revert "[CMake] Provide options for toggling on and off various runtime libraries."
This reverts r255170. This change caused a bunch of bot failures and needs to be revised.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@255184 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CMakeLists.txt')
-rw-r--r-- | test/CMakeLists.txt | 35 |
1 files changed, 31 insertions, 4 deletions
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 1a7215774..e5c51c8cd 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -36,9 +36,37 @@ endif() # Run sanitizer tests only if we're sure that clang would produce # working binaries. if(COMPILER_RT_CAN_EXECUTE_TESTS) - foreach(runtime ${COMPILER_RT_RUNTIMES_TO_BUILD}) - add_subdirectory(${runtime}) - endforeach() + if(COMPILER_RT_HAS_ASAN) + add_subdirectory(asan) + endif() + if(COMPILER_RT_HAS_DFSAN) + add_subdirectory(dfsan) + endif() + if(COMPILER_RT_HAS_LSAN) + add_subdirectory(lsan) + endif() + if(COMPILER_RT_HAS_MSAN) + add_subdirectory(msan) + endif() + if(COMPILER_RT_HAS_PROFILE) + add_subdirectory(profile) + endif() + if(COMPILER_RT_HAS_SANITIZER_COMMON) + add_subdirectory(sanitizer_common) + endif() + if(COMPILER_RT_HAS_TSAN) + add_subdirectory(tsan) + endif() + if(COMPILER_RT_HAS_UBSAN) + add_subdirectory(ubsan) + endif() + # CFI tests require diagnostic mode, which is implemented in UBSan. + if(COMPILER_RT_HAS_UBSAN) + add_subdirectory(cfi) + endif() + if(COMPILER_RT_HAS_SAFESTACK) + add_subdirectory(safestack) + endif() endif() if(COMPILER_RT_STANDALONE_BUILD) @@ -51,4 +79,3 @@ if(COMPILER_RT_STANDALONE_BUILD) ${LLVM_LIT_TESTSUITES} DEPENDS ${LLVM_LIT_DEPENDS}) endif() - |