set(CLANG_PSEUDO_TEST_DEPS clang-pseudo clang-pseudo-fuzzer ClangPseudoTests ) foreach(dep FileCheck not count) if(TARGET ${dep}) list(APPEND CLANG_PSEUDO_TEST_DEPS ${dep}) endif() endforeach() configure_lit_site_cfg( ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.py.in ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg.py MAIN_CONFIG ${CMAKE_CURRENT_SOURCE_DIR}/lit.cfg.py ) configure_lit_site_cfg( ${CMAKE_CURRENT_SOURCE_DIR}/Unit/lit.site.cfg.py.in ${CMAKE_CURRENT_BINARY_DIR}/Unit/lit.site.cfg.py MAIN_CONFIG ${CMAKE_CURRENT_SOURCE_DIR}/Unit/lit.cfg.py ) add_lit_testsuite(check-clang-pseudo "Running the clang-pseudo regression tests" ${CMAKE_CURRENT_BINARY_DIR} DEPENDS ${CLANG_PSEUDO_TEST_DEPS})