44 lines · plain
1set(LLVM_LINK_COMPONENTS2 CodeGenTypes3 Demangle4 Support5 TableGen6)7 8add_tablegen(mlir-tblgen MLIR9 DESTINATION "${MLIR_TOOLS_INSTALL_DIR}"10 EXPORT MLIR11 AttrOrTypeDefGen.cpp12 AttrOrTypeFormatGen.cpp13 BytecodeDialectGen.cpp14 DialectGen.cpp15 DirectiveCommonGen.cpp16 EnumsGen.cpp17 EnumPythonBindingGen.cpp18 FormatGen.cpp19 LLVMIRConversionGen.cpp20 LLVMIRIntrinsicGen.cpp21 mlir-tblgen.cpp22 OmpOpGen.cpp23 OpClass.cpp24 OpDefinitionsGen.cpp25 OpDocGen.cpp26 OpFormatGen.cpp27 OpGenHelpers.cpp28 OpInterfacesGen.cpp29 OpPythonBindingGen.cpp30 PassCAPIGen.cpp31 PassDocGen.cpp32 PassGen.cpp33 RewriterGen.cpp34 SPIRVUtilsGen.cpp35 TosaUtilsGen.cpp36 CppGenUtilities.cpp37 )38 39target_link_libraries(mlir-tblgen40 PRIVATE41 MLIRTblgenLib)42 43mlir_check_all_link_libraries(mlir-tblgen)44