xref: /llvm-project/flang/lib/Optimizer/Support/CMakeLists.txt (revision 6a2cc122296b04a4f09768a714a74ffc82b7be87)
1get_property(dialect_libs GLOBAL PROPERTY MLIR_DIALECT_LIBS)
2get_property(extension_libs GLOBAL PROPERTY MLIR_EXTENSION_LIBS)
3
4add_flang_library(FIRSupport
5  DataLayout.cpp
6  InitFIR.cpp
7  InternalNames.cpp
8  Utils.cpp
9
10  DEPENDS
11  FIROpsIncGen
12  HLFIROpsIncGen
13  MLIRIR
14  ${dialect_libs}
15  ${extension_libs}
16
17  LINK_LIBS
18  FIRDialect
19
20  LINK_COMPONENTS
21  TargetParser
22
23  MLIR_LIBS
24  ${dialect_libs}
25  ${extension_libs}
26  MLIRBuiltinToLLVMIRTranslation
27  MLIROpenACCToLLVMIRTranslation
28  MLIROpenMPToLLVMIRTranslation
29  MLIRLLVMToLLVMIRTranslation
30  MLIRTargetLLVMIRExport
31  MLIRTargetLLVMIRImport
32)
33