[docs] Fix build-docs.sh
[llvm-project.git] / clang / lib / CodeGen / CMakeLists.txt
blob0bb5abcf60455b08b9cb845ec14ecc41a2e7c06a
1 set(LLVM_LINK_COMPONENTS
2   Analysis
3   BitReader
4   BitWriter
5   Core
6   Coroutines
7   Coverage
8   Demangle
9   Extensions
10   FrontendOpenMP
11   IPO
12   IRReader
13   AggressiveInstCombine
14   InstCombine
15   Instrumentation
16   LTO
17   Linker
18   MC
19   ObjCARCOpts
20   Object
21   Passes
22   ProfileData
23   Remarks
24   ScalarOpts
25   Support
26   Target
27   TransformUtils
28   )
30 add_clang_library(clangCodeGen
31   BackendUtil.cpp
32   CGAtomic.cpp
33   CGBlocks.cpp
34   CGBuiltin.cpp
35   CGCUDANV.cpp
36   CGCUDARuntime.cpp
37   CGCXX.cpp
38   CGCXXABI.cpp
39   CGCall.cpp
40   CGClass.cpp
41   CGCleanup.cpp
42   CGCoroutine.cpp
43   CGDebugInfo.cpp
44   CGDecl.cpp
45   CGDeclCXX.cpp
46   CGException.cpp
47   CGExpr.cpp
48   CGExprAgg.cpp
49   CGExprCXX.cpp
50   CGExprComplex.cpp
51   CGExprConstant.cpp
52   CGExprScalar.cpp
53   CGGPUBuiltin.cpp
54   CGHLSLRuntime.cpp
55   CGLoopInfo.cpp
56   CGNonTrivialStruct.cpp
57   CGObjC.cpp
58   CGObjCGNU.cpp
59   CGObjCMac.cpp
60   CGObjCRuntime.cpp
61   CGOpenCLRuntime.cpp
62   CGOpenMPRuntime.cpp
63   CGOpenMPRuntimeGPU.cpp
64   CGRecordLayoutBuilder.cpp
65   CGStmt.cpp
66   CGStmtOpenMP.cpp
67   CGVTT.cpp
68   CGVTables.cpp
69   CodeGenABITypes.cpp
70   CodeGenAction.cpp
71   CodeGenFunction.cpp
72   CodeGenModule.cpp
73   CodeGenPGO.cpp
74   CodeGenTBAA.cpp
75   CodeGenTypes.cpp
76   ConstantInitBuilder.cpp
77   CoverageMappingGen.cpp
78   ItaniumCXXABI.cpp
79   MacroPPCallbacks.cpp
80   MicrosoftCXXABI.cpp
81   ModuleBuilder.cpp
82   ObjectFilePCHContainerOperations.cpp
83   PatternInit.cpp
84   SanitizerMetadata.cpp
85   SwiftCallingConv.cpp
86   TargetInfo.cpp
87   VarBypassDetector.cpp
89   DEPENDS
90   intrinsics_gen
92   LINK_LIBS
93   clangAnalysis
94   clangAST
95   clangBasic
96   clangFrontend
97   clangLex
98   clangSerialization
99   )