set(LLVM_LINK_COMPONENTS Demangle Support TableGen ) set(LIBS MLIRIR MLIRPDLLAST MLIRPDLLCodeGen MLIRPDLLODS MLIRPDLLParser ) add_tablegen(mlir-pdll MLIR_PDLL DESTINATION "${MLIR_TOOLS_INSTALL_DIR}" EXPORT MLIR mlir-pdll.cpp DEPENDS ${LIBS} ) set_target_properties(mlir-pdll PROPERTIES FOLDER "Tablegenning") target_link_libraries(mlir-pdll PRIVATE ${LIBS}) mlir_check_all_link_libraries(mlir-pdll)