| get_property(conversion_libs GLOBAL PROPERTY MLIR_CONVERSION_LIBS) |
| # Exclude tests from libMLIR.so |
| add_mlir_library(MLIRTestPass |
| TestConvertToSPIRVPass.cpp |
| TestDynamicPipeline.cpp |
| TestPassManager.cpp |
| TestRemarksPass.cpp |
| TestSPIRVCPURunnerPipeline.cpp |
| TestVulkanRunnerPipeline.cpp |
| |
| EXCLUDE_FROM_LIBMLIR |
| |
| ADDITIONAL_HEADER_DIRS |
| ${MLIR_MAIN_INCLUDE_DIR}/mlir/Pass |
| |
| LINK_LIBS PUBLIC |
| MLIRTestDialect |
| ) |
| mlir_target_link_libraries(MLIRTestPass PUBLIC |
| ${conversion_libs} |
| MLIRIR |
| MLIRSPIRVTransforms |
| MLIRPass |
| ) |
| |
| target_include_directories(MLIRTestPass |
| PRIVATE |
| ${CMAKE_CURRENT_SOURCE_DIR}/../Dialect/Test |
| ${CMAKE_CURRENT_BINARY_DIR}/../Dialect/Test |
| ) |