
Reverts llvm/llvm-project#152379 Buildbot failure https://lab.llvm.org/buildbot/#/builders/207/builds/4905
89 lines
1.7 KiB
CMake
89 lines
1.7 KiB
CMake
get_property(dialect_libs GLOBAL PROPERTY MLIR_DIALECT_LIBS)
|
|
get_property(extension_libs GLOBAL PROPERTY MLIR_EXTENSION_LIBS)
|
|
|
|
add_flang_library(FortranLower
|
|
Allocatable.cpp
|
|
Bridge.cpp
|
|
CallInterface.cpp
|
|
Coarray.cpp
|
|
ComponentPath.cpp
|
|
ConvertArrayConstructor.cpp
|
|
ConvertCall.cpp
|
|
ConvertConstant.cpp
|
|
ConvertExpr.cpp
|
|
ConvertExprToHLFIR.cpp
|
|
ConvertProcedureDesignator.cpp
|
|
ConvertType.cpp
|
|
ConvertVariable.cpp
|
|
CustomIntrinsicCall.cpp
|
|
HlfirIntrinsics.cpp
|
|
HostAssociations.cpp
|
|
IO.cpp
|
|
IterationSpace.cpp
|
|
LoweringOptions.cpp
|
|
Mangler.cpp
|
|
OpenACC.cpp
|
|
OpenMP/Atomic.cpp
|
|
OpenMP/ClauseProcessor.cpp
|
|
OpenMP/Clauses.cpp
|
|
OpenMP/DataSharingProcessor.cpp
|
|
OpenMP/Decomposer.cpp
|
|
OpenMP/OpenMP.cpp
|
|
OpenMP/Utils.cpp
|
|
PFTBuilder.cpp
|
|
Runtime.cpp
|
|
Support/PrivateReductionUtils.cpp
|
|
Support/ReductionProcessor.cpp
|
|
Support/Utils.cpp
|
|
SymbolMap.cpp
|
|
VectorSubscripts.cpp
|
|
|
|
DEPENDS
|
|
CUFAttrs
|
|
CUFDialect
|
|
FIRDialect
|
|
FIRTransforms
|
|
HLFIRDialect
|
|
|
|
LINK_LIBS
|
|
CUFAttrs
|
|
CUFDialect
|
|
FIRDialect
|
|
FIRDialectSupport
|
|
FIRBuilder
|
|
FIROpenACCSupport
|
|
FIRSupport
|
|
FIRTransforms
|
|
HLFIRDialect
|
|
FortranSupport
|
|
FortranParser
|
|
FortranEvaluate
|
|
FortranSemantics
|
|
|
|
LINK_COMPONENTS
|
|
Support
|
|
|
|
MLIR_DEPS
|
|
${dialect_libs}
|
|
${extension_libs}
|
|
|
|
MLIR_LIBS
|
|
${dialect_libs}
|
|
${extension_libs}
|
|
MLIRAffineToStandard
|
|
MLIRFuncDialect
|
|
MLIRLLVMDialect
|
|
MLIRSCFToControlFlow
|
|
)
|
|
|
|
target_precompile_headers(FortranLower PRIVATE
|
|
[["flang/Lower/ConvertExpr.h"]]
|
|
[["flang/Lower/SymbolMap.h"]]
|
|
[["flang/Lower/AbstractConverter.h"]]
|
|
[["flang/Lower/IterationSpace.h"]]
|
|
[["flang/Lower/CallInterface.h"]]
|
|
[["flang/Lower/BoxAnalyzer.h"]]
|
|
[["flang/Lower/PFTBuilder.h"]]
|
|
[["flang/Lower/DirectivesCommon.h"]]
|
|
)
|