1get_property(conversion_libs GLOBAL PROPERTY MLIR_CONVERSION_LIBS) 2# Exclude tests from libMLIR.so 3add_mlir_library(MLIRTestPass 4 TestConvertToSPIRVPass.cpp 5 TestDynamicPipeline.cpp 6 TestPassManager.cpp 7 TestSPIRVCPURunnerPipeline.cpp 8 TestVulkanRunnerPipeline.cpp 9 10 EXCLUDE_FROM_LIBMLIR 11 12 ADDITIONAL_HEADER_DIRS 13 ${MLIR_MAIN_INCLUDE_DIR}/mlir/Pass 14 ) 15mlir_target_link_libraries(MLIRTestPass PUBLIC 16 ${conversion_libs} 17 MLIRIR 18 MLIRSPIRVTransforms 19 MLIRPass 20 MLIRTestDialect 21 ) 22 23target_include_directories(MLIRTestPass 24 PRIVATE 25 ${CMAKE_CURRENT_SOURCE_DIR}/../Dialect/Test 26 ${CMAKE_CURRENT_BINARY_DIR}/../Dialect/Test 27 ) 28