xref: /llvm-project/mlir/unittests/CMakeLists.txt (revision 064391df493927729fa79fb5b966efba2eb1e170)
1# To silence warning caused by Wundef.
2add_definitions(-DGTEST_NO_LLVM_SUPPORT=0)
3
4function(add_mlir_unittest test_dirname)
5  add_unittest(MLIRUnitTests ${test_dirname} ${ARGN})
6endfunction()
7
8add_subdirectory(Analysis)
9add_subdirectory(Bytecode)
10add_subdirectory(Conversion)
11add_subdirectory(Debug)
12add_subdirectory(Dialect)
13add_subdirectory(Interfaces)
14add_subdirectory(IR)
15add_subdirectory(Parser)
16add_subdirectory(Pass)
17add_subdirectory(Support)
18add_subdirectory(Rewrite)
19add_subdirectory(TableGen)
20add_subdirectory(Target)
21add_subdirectory(Tools)
22add_subdirectory(Transforms)
23
24if(MLIR_ENABLE_EXECUTION_ENGINE)
25  add_subdirectory(ExecutionEngine)
26endif()
27