42 lines · plain
1include(OrcRTTesting)2 3if (ORC_RT_LLVM_TOOLS_AVAILABLE)4 configure_lit_site_cfg(5 ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.py.in6 ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg.py7 MAIN_CONFIG8 ${CMAKE_CURRENT_SOURCE_DIR}/lit.cfg.py9 )10 11 list(APPEND ORC_RT_TEST_DEPS12 orc-executor13 )14 15 add_custom_target(orc-rt-test-depends DEPENDS ${ORC_RT_TEST_DEPS})16 set_target_properties(orc-rt-test-depends PROPERTIES FOLDER "orc-rt/tests")17 18 add_lit_testsuite(check-orc-rt "Running the ORC-RT regression tests"19 ${CMAKE_CURRENT_BINARY_DIR}20 DEPENDS ${ORC_RT_TEST_DEPS}21 )22else()23 message(WARNING "ORC-RT testing tools missing (see cmake log for details). ORC-RT regression tests disabled.")24endif()25 26configure_lit_site_cfg(27 ${CMAKE_CURRENT_SOURCE_DIR}/unit/lit.site.cfg.py.in28 ${CMAKE_CURRENT_BINARY_DIR}/unit/lit.site.cfg.py29 MAIN_CONFIG30 ${CMAKE_CURRENT_SOURCE_DIR}/unit/lit.cfg.py31 )32 33# add_lit_testsuites(ORC-RT ${CMAKE_CURRENT_SOURCE_DIR}34# DEPENDS ${ORC_RT_TEST_DEPS}35# )36 37add_lit_testsuite(check-orc-rt-unit "Running orc-rt unittest suites"38 ${CMAKE_CURRENT_BINARY_DIR}/unit39 EXCLUDE_FROM_CHECK_ALL40 DEPENDS OrcRTUnitTests)41 42