xref: /llvm-project/mlir/examples/standalone/test/CMakeLists.txt (revision 66fc381af3b2eac71a8a4779e23b266841e21f23)
1132bc6e2SStella Laurenzollvm_canonicalize_cmake_booleans(
2132bc6e2SStella Laurenzo        MLIR_ENABLE_BINDINGS_PYTHON
3132bc6e2SStella Laurenzo)
4132bc6e2SStella Laurenzo
5160f5aa6SJean-Michel Goriusconfigure_lit_site_cfg(
6160f5aa6SJean-Michel Gorius        ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.py.in
7160f5aa6SJean-Michel Gorius        ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg.py
8160f5aa6SJean-Michel Gorius        MAIN_CONFIG
9160f5aa6SJean-Michel Gorius        ${CMAKE_CURRENT_SOURCE_DIR}/lit.cfg.py
10160f5aa6SJean-Michel Gorius)
11160f5aa6SJean-Michel Gorius
123bff62d4SMarius Brehlerset(STANDALONE_TEST_DEPENDS
13160f5aa6SJean-Michel Gorius        FileCheck count not
14fe6d9937SStella Laurenzo        standalone-capi-test
15160f5aa6SJean-Michel Gorius        standalone-opt
163bff62d4SMarius Brehler        standalone-translate
17*66fc381aSmax        StandalonePlugin
18160f5aa6SJean-Michel Gorius        )
19132bc6e2SStella Laurenzoif(MLIR_ENABLE_BINDINGS_PYTHON)
20132bc6e2SStella Laurenzo  list(APPEND STANDALONE_TEST_DEPENDS StandalonePythonModules)
21132bc6e2SStella Laurenzoendif()
22160f5aa6SJean-Michel Gorius
233bff62d4SMarius Brehleradd_lit_testsuite(check-standalone "Running the standalone regression tests"
24160f5aa6SJean-Michel Gorius        ${CMAKE_CURRENT_BINARY_DIR}
253bff62d4SMarius Brehler        DEPENDS ${STANDALONE_TEST_DEPENDS}
26160f5aa6SJean-Michel Gorius        )
273bff62d4SMarius Brehlerset_target_properties(check-standalone PROPERTIES FOLDER "Tests")
28160f5aa6SJean-Michel Gorius
293bff62d4SMarius Brehleradd_lit_testsuites(STANDALONE ${CMAKE_CURRENT_SOURCE_DIR} DEPENDS ${STANDALONE_TEST_DEPENDS})
30fe6d9937SStella Laurenzo
31fe6d9937SStella Laurenzoadd_subdirectory(CAPI)
32