40 lines · plain
1add_mlir_pdll_library(MLIRTestPDLLPatternsIncGen2 TestPDLL.pdll3 TestPDLLPatterns.h.inc4 5 EXTRA_INCLUDES6 ${CMAKE_CURRENT_SOURCE_DIR}/../../Dialect/Test7 ${CMAKE_CURRENT_BINARY_DIR}/../../Dialect/Test8 )9 10# Exclude tests from libMLIR.so11add_mlir_library(MLIRTestPDLL12 TestPDLL.cpp13 14 EXCLUDE_FROM_LIBMLIR15 16 ADDITIONAL_HEADER_DIRS17 ${MLIR_MAIN_INCLUDE_DIR}/mlir/Tools/PDLL18 19 DEPENDS20 MLIRTestPDLLPatternsIncGen21 22 LINK_LIBS PUBLIC23 MLIRTestDialect24 )25mlir_target_link_libraries(MLIRTestPDLL PUBLIC26 MLIRCastInterfaces27 MLIRIR28 MLIRPass29 MLIRPDLInterpDialect30 MLIRPDLDialect31 MLIRSupport32 MLIRTransformUtils33 )34 35target_include_directories(MLIRTestPDLL36 PRIVATE37 ${CMAKE_CURRENT_SOURCE_DIR}/../../Dialect/Test38 ${CMAKE_CURRENT_BINARY_DIR}/../../Dialect/Test39 )40