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-SHELL 6 ${CMAKE_CURRENT_SOURCE_DIR} 7 DEPENDS lldb-shell-test-deps) 8 9configure_lit_site_cfg( 10 ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.py.in 11 ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg.py 12 MAIN_CONFIG 13 ${CMAKE_CURRENT_SOURCE_DIR}/lit.cfg.py) 14configure_file( 15 ${CMAKE_CURRENT_SOURCE_DIR}/lit-lldb-init.in 16 ${CMAKE_CURRENT_BINARY_DIR}/lit-lldb-init) 17 18file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/lit-lldb-init-quiet 19 "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_ALL 24 DEPENDS lldb-shell-test-deps) 25