xref: /llvm-project/flang/lib/Optimizer/Builder/CMakeLists.txt (revision 6a2cc122296b04a4f09768a714a74ffc82b7be87)
1bde89ac7SEric Schweitzget_property(dialect_libs GLOBAL PROPERTY MLIR_DIALECT_LIBS)
2a5ef51d7SRiver Riddleget_property(extension_libs GLOBAL PROPERTY MLIR_EXTENSION_LIBS)
313c31539SValentin Clement
4bde89ac7SEric Schweitzadd_flang_library(FIRBuilder
5c983aeddSValentin Clement  BoxValue.cpp
613c31539SValentin Clement  Character.cpp
7a1f9bd32SKiran Chandramohan  Complex.cpp
84b17a8b1SValentin Clement (バレンタイン クレメン)  CUFCommon.cpp
9bde89ac7SEric Schweitz  DoLoopHelper.cpp
10bde89ac7SEric Schweitz  FIRBuilder.cpp
11a5fb4028SJean Perier  HLFIRTools.cpp
126dcb31deSTom Eccles  IntrinsicCall.cpp
13764f95a8SValentin Clement  LowLevelIntrinsics.cpp
14a2e7af75SValentin Clement  MutableBox.cpp
15ce782ebdSPaul Scoropan  PPCIntrinsicCall.cpp
162ab1c6d3SDavid Truby  Runtime/Allocatable.cpp
179683a9c9SJean Perier  Runtime/ArrayConstructor.cpp
1851e2c8c9SValentin Clement  Runtime/Assign.cpp
19d59a0f58SValentin Clement  Runtime/Character.cpp
20ddac11aeSJosh Mottley  Runtime/Command.cpp
21c32421c9SValentin Clement  Runtime/Derived.cpp
220ec3ac9bSJonathon Penix  Runtime/EnvironmentDefaults.cpp
233aba9264Svdonaldson  Runtime/Exceptions.cpp
24e2b896aaSYi Wu  Runtime/Execute.cpp
2588ae0d61SValentin Clement  Runtime/Inquiry.cpp
2618ed49d2STom Eccles  Runtime/Intrinsics.cpp
278d538666SDavid Truby  Runtime/Main.cpp
28529d0942SValentin Clement  Runtime/Numeric.cpp
29f8843efbSSlava Zakharin  Runtime/Pointer.cpp
30de467afeSValentin Clement  Runtime/Ragged.cpp
31f6ae8e8cSValentin Clement  Runtime/Reduction.cpp
32ce8022faSJosh Mottley  Runtime/Stop.cpp
33f1d13bbdSjeanPerier  Runtime/Support.cpp
34f3c3f636SJean Perier  Runtime/TemporaryStack.cpp
3518452d1fSValentin Clement  Runtime/Transformational.cpp
369ac452b2SJean Perier  TemporaryStorage.cpp
37bde89ac7SEric Schweitz
38bde89ac7SEric Schweitz  DEPENDS
395bb379f6SValentin Clement (バレンタイン クレメン)  CUFAttrs
405bb379f6SValentin Clement (バレンタイン クレメン)  CUFDialect
41bde89ac7SEric Schweitz  FIRDialect
42fb8886d1SJean Perier  HLFIRDialect
43bde89ac7SEric Schweitz  ${dialect_libs}
44a5ef51d7SRiver Riddle  ${extension_libs}
45bde89ac7SEric Schweitz
46bde89ac7SEric Schweitz  LINK_LIBS
475bb379f6SValentin Clement (バレンタイン クレメン)  CUFAttrs
485bb379f6SValentin Clement (バレンタイン クレメン)  CUFDialect
49bde89ac7SEric Schweitz  FIRDialect
50b07ef9e7SRenaud-K  FIRDialectSupport
51bde89ac7SEric Schweitz  FIRSupport
523a8a52f4SPeter Klausler  FortranEvaluate
53fb8886d1SJean Perier  HLFIRDialect
54*6a2cc122SMichał Górny
55*6a2cc122SMichał Górny  MLIR_LIBS
56bde89ac7SEric Schweitz  ${dialect_libs}
57a5ef51d7SRiver Riddle  ${extension_libs}
58bde89ac7SEric Schweitz)
59