13ceebcb4SPeiming Liu# To silence warning caused by Wundef. 23ceebcb4SPeiming Liuadd_definitions(-DGTEST_NO_LLVM_SUPPORT=0) 33ceebcb4SPeiming Liu 41273af23SJacques Pienaarfunction(add_mlir_unittest test_dirname) 51273af23SJacques Pienaar add_unittest(MLIRUnitTests ${test_dirname} ${ARGN}) 61273af23SJacques Pienaarendfunction() 71273af23SJacques Pienaar 810a898b3SArjun Padd_subdirectory(Analysis) 9cfd90939SMehdi Aminiadd_subdirectory(Bytecode) 106df7cc7fSStanislav Funiakadd_subdirectory(Conversion) 1128d04c56SMehdi Aminiadd_subdirectory(Debug) 121273af23SJacques Pienaaradd_subdirectory(Dialect) 133ba14fa0SAlex Zinenkoadd_subdirectory(Interfaces) 141273af23SJacques Pienaaradd_subdirectory(IR) 15ea488bd6SRiver Riddleadd_subdirectory(Parser) 161273af23SJacques Pienaaradd_subdirectory(Pass) 174fe5cfe5SArjun Padd_subdirectory(Support) 18a531bbd9SButyginadd_subdirectory(Rewrite) 1948a6aa6cSLei Zhangadd_subdirectory(TableGen) 20895c4ac3SFabian Moraadd_subdirectory(Target) 21*b811ad6fSBrian Gesiakadd_subdirectory(Tools) 22c6828e0cSCaitlyn Canoadd_subdirectory(Transforms) 235a68a85dSMehdi Amini 2457a9bcceSNikita Popovif(MLIR_ENABLE_EXECUTION_ENGINE) 255a68a85dSMehdi Amini add_subdirectory(ExecutionEngine) 265a68a85dSMehdi Aminiendif() 27