1llvm_canonicalize_cmake_booleans( 2 MLIR_ENABLE_BINDINGS_PYTHON 3) 4 5configure_lit_site_cfg( 6 ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.py.in 7 ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg.py 8 MAIN_CONFIG 9 ${CMAKE_CURRENT_SOURCE_DIR}/lit.cfg.py 10) 11 12set(STANDALONE_TEST_DEPENDS 13 FileCheck count not 14 standalone-capi-test 15 standalone-opt 16 standalone-translate 17 StandalonePlugin 18 ) 19if(MLIR_ENABLE_BINDINGS_PYTHON) 20 list(APPEND STANDALONE_TEST_DEPENDS StandalonePythonModules) 21endif() 22 23add_lit_testsuite(check-standalone "Running the standalone regression tests" 24 ${CMAKE_CURRENT_BINARY_DIR} 25 DEPENDS ${STANDALONE_TEST_DEPENDS} 26 ) 27set_target_properties(check-standalone PROPERTIES FOLDER "Tests") 28 29add_lit_testsuites(STANDALONE ${CMAKE_CURRENT_SOURCE_DIR} DEPENDS ${STANDALONE_TEST_DEPENDS}) 30 31add_subdirectory(CAPI) 32