25 lines · plain
1add_custom_target(lldb-shell-test-deps)2set_target_properties(lldb-shell-test-deps PROPERTIES FOLDER "LLDB/Tests")3add_dependencies(lldb-shell-test-deps lldb-test-depends)4 5add_lit_testsuites(LLDB-SHELL6 ${CMAKE_CURRENT_SOURCE_DIR}7 DEPENDS lldb-shell-test-deps)8 9configure_lit_site_cfg(10 ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.py.in11 ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg.py12 MAIN_CONFIG13 ${CMAKE_CURRENT_SOURCE_DIR}/lit.cfg.py)14configure_file(15 ${CMAKE_CURRENT_SOURCE_DIR}/lit-lldb-init.in16 ${CMAKE_CURRENT_BINARY_DIR}/lit-lldb-init)17 18file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/lit-lldb-init-quiet19 "command source -C --silent-run true lit-lldb-init\n")20 21add_lit_testsuite(check-lldb-shell "Running lldb shell test suite"22 ${CMAKE_CURRENT_BINARY_DIR}23 EXCLUDE_FROM_CHECK_ALL24 DEPENDS lldb-shell-test-deps)25