blob: e3c8504a0d602f0f6edec19dc08539aaab5ebe0f [file] [log] [blame]
get_property(dialect_libs GLOBAL PROPERTY MLIR_DIALECT_LIBS)
add_flang_library(FortranLower
Allocatable.cpp
Bridge.cpp
CallInterface.cpp
Coarray.cpp
ConvertArrayConstructor.cpp
ConvertCall.cpp
ConvertConstant.cpp
ConvertExpr.cpp
ConvertExprToHLFIR.cpp
ConvertProcedureDesignator.cpp
ConvertType.cpp
ConvertVariable.cpp
ComponentPath.cpp
CustomIntrinsicCall.cpp
DumpEvaluateExpr.cpp
HostAssociations.cpp
IO.cpp
IterationSpace.cpp
LoweringOptions.cpp
Mangler.cpp
OpenACC.cpp
OpenMP.cpp
PFTBuilder.cpp
Runtime.cpp
SymbolMap.cpp
VectorSubscripts.cpp
DEPENDS
FIRDialect
FIRTransforms
HLFIRDialect
${dialect_libs}
LINK_LIBS
FIRDialect
FIRDialectSupport
FIRBuilder
FIRSupport
FIRTransforms
HLFIRDialect
${dialect_libs}
FortranCommon
FortranParser
FortranEvaluate
FortranSemantics
MLIRAffineToStandard
MLIRFuncDialect
MLIRLLVMDialect
MLIRSCFToControlFlow
LINK_COMPONENTS
Support
)