1set(CLANG_INCLUDE_CLEANER_TEST_DEPS 2 ClangIncludeCleanerTests 3 clang-include-cleaner 4 ) 5 6foreach (dep FileCheck not count) 7 if(TARGET ${dep}) 8 list(APPEND CLANG_INCLUDE_CLEANER_TEST_DEPS ${dep}) 9 endif() 10endforeach() 11 12configure_lit_site_cfg( 13 ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.py.in 14 ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg.py 15 MAIN_CONFIG 16 ${CMAKE_CURRENT_BINARY_DIR}/lit.cfg.py) 17 18configure_lit_site_cfg( 19 ${CMAKE_CURRENT_SOURCE_DIR}/Unit/lit.site.cfg.py.in 20 ${CMAKE_CURRENT_BINARY_DIR}/Unit/lit.site.cfg.py 21 MAIN_CONFIG 22 ${CMAKE_CURRENT_BINARY_DIR}/Unit/lit.cfg.py) 23 24add_lit_testsuite(check-clang-include-cleaner "Running the clang-include-cleaner regression tests" 25 ${CMAKE_CURRENT_BINARY_DIR} 26 DEPENDS ${CLANG_INCLUDE_CLEANER_TEST_DEPS}) 27