1get_property(dialect_libs GLOBAL PROPERTY MLIR_DIALECT_LIBS) 2get_property(extension_libs GLOBAL PROPERTY MLIR_EXTENSION_LIBS) 3 4add_flang_library(flangFrontend 5 CompilerInstance.cpp 6 CompilerInvocation.cpp 7 CodeGenOptions.cpp 8 FrontendAction.cpp 9 FrontendActions.cpp 10 FrontendOptions.cpp 11 TextDiagnosticPrinter.cpp 12 TextDiagnosticBuffer.cpp 13 TextDiagnostic.cpp 14 15 DEPENDS 16 CUFDialect 17 FIRDialect 18 FIROptCodeGenPassIncGen 19 FIROptTransformsPassIncGen 20 HLFIRDialect 21 MLIRIR 22 ${dialect_libs} 23 ${extension_libs} 24 25 LINK_LIBS 26 CUFDialect 27 FortranParser 28 FortranSemantics 29 FortranEvaluate 30 FortranCommon 31 FortranLower 32 FortranSupport 33 FIRDialect 34 FIRDialectSupport 35 FIRSupport 36 FIRBuilder 37 FIRCodeGen 38 FIRTransforms 39 HLFIRDialect 40 HLFIRTransforms 41 flangPasses 42 FIROpenACCSupport 43 FlangOpenMPTransforms 44 45 LINK_COMPONENTS 46 Passes 47 Analysis 48 Extensions 49 IRPrinter 50 IRReader 51 Option 52 Support 53 Target 54 TargetParser 55 FrontendDriver 56 FrontendOpenACC 57 FrontendOpenMP 58 59 MLIR_LIBS 60 MLIRTransforms 61 MLIRBuiltinToLLVMIRTranslation 62 MLIRLLVMToLLVMIRTranslation 63 MLIRSCFToControlFlow 64 MLIRTargetLLVMIRImport 65 ${dialect_libs} 66 ${extension_libs} 67 68 CLANG_LIBS 69 clangBasic 70 clangDriver 71) 72