diff options
Diffstat (limited to 'compiler-rt/test/tsan/CMakeLists.txt')
-rw-r--r-- | compiler-rt/test/tsan/CMakeLists.txt | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/compiler-rt/test/tsan/CMakeLists.txt b/compiler-rt/test/tsan/CMakeLists.txt new file mode 100644 index 00000000000..8d79c705ddb --- /dev/null +++ b/compiler-rt/test/tsan/CMakeLists.txt @@ -0,0 +1,19 @@ +configure_lit_site_cfg( + ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.in + ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg) + +set(TSAN_TEST_DEPS + ${SANITIZER_COMMON_LIT_TEST_DEPS} + tsan) + +if(LLVM_INCLUDE_TESTS) + configure_lit_site_cfg( + ${CMAKE_CURRENT_SOURCE_DIR}/Unit/lit.site.cfg.in + ${CMAKE_CURRENT_BINARY_DIR}/Unit/lit.site.cfg) + list(APPEND TSAN_TEST_DEPS TsanUnitTests) +endif() + +add_lit_testsuite(check-tsan "Running ThreadSanitizer tests" + ${CMAKE_CURRENT_BINARY_DIR} + DEPENDS ${TSAN_TEST_DEPS}) +set_target_properties(check-tsan PROPERTIES FOLDER "TSan tests") |