From: Bruno Cardoso Lopes Date: Mon, 24 May 2021 22:43:56 +0000 (-0700) Subject: [TSAN][CMake] Add support to run lit on individual tests X-Git-Tag: llvmorg-14-init~5638 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6c35991ca02413d94cc2c8f4a622851f261019f8;p=platform%2Fupstream%2Fllvm.git [TSAN][CMake] Add support to run lit on individual tests Handy when testing specific files, already supported in other components. Example: cd build; ./bin/llvm-lit ../compiler-rt/test/tsan/ignore_free.cpp Differential Revision: https://reviews.llvm.org/D103054 --- diff --git a/compiler-rt/test/tsan/CMakeLists.txt b/compiler-rt/test/tsan/CMakeLists.txt index 67e20e5..c8f8eba 100644 --- a/compiler-rt/test/tsan/CMakeLists.txt +++ b/compiler-rt/test/tsan/CMakeLists.txt @@ -44,7 +44,10 @@ foreach(arch ${TSAN_TEST_ARCH}) configure_lit_site_cfg( ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.py.in - ${CMAKE_CURRENT_BINARY_DIR}/${CONFIG_NAME}/lit.site.cfg.py) + ${CMAKE_CURRENT_BINARY_DIR}/${CONFIG_NAME}/lit.site.cfg.py + MAIN_CONFIG + ${CMAKE_CURRENT_SOURCE_DIR}/lit.cfg.py + ) list(APPEND TSAN_TESTSUITES ${CMAKE_CURRENT_BINARY_DIR}/${CONFIG_NAME}) endforeach()