100 lines
1.6 KiB
CMake
100 lines
1.6 KiB
CMake
|
set(LLVM_LINK_COMPONENTS
|
||
|
Analysis
|
||
|
BitReader
|
||
|
BitWriter
|
||
|
Core
|
||
|
Coroutines
|
||
|
Coverage
|
||
|
Extensions
|
||
|
FrontendOpenMP
|
||
|
IPO
|
||
|
IRReader
|
||
|
AggressiveInstCombine
|
||
|
InstCombine
|
||
|
Instrumentation
|
||
|
LTO
|
||
|
Linker
|
||
|
MC
|
||
|
ObjCARCOpts
|
||
|
Object
|
||
|
Passes
|
||
|
ProfileData
|
||
|
Remarks
|
||
|
ScalarOpts
|
||
|
Support
|
||
|
Target
|
||
|
TransformUtils
|
||
|
)
|
||
|
|
||
|
add_clang_library(clangCodeGen
|
||
|
BackendUtil.cpp
|
||
|
CGAtomic.cpp
|
||
|
CGBlocks.cpp
|
||
|
CGBuiltin.cpp
|
||
|
CGCUDANV.cpp
|
||
|
CGCUDARuntime.cpp
|
||
|
CGCXX.cpp
|
||
|
CGCXXABI.cpp
|
||
|
CGCall.cpp
|
||
|
CGClass.cpp
|
||
|
CGCleanup.cpp
|
||
|
CGCoroutine.cpp
|
||
|
CGDebugInfo.cpp
|
||
|
CGDecl.cpp
|
||
|
CGDeclCXX.cpp
|
||
|
CGException.cpp
|
||
|
CGExpr.cpp
|
||
|
CGExprAgg.cpp
|
||
|
CGExprCXX.cpp
|
||
|
CGExprComplex.cpp
|
||
|
CGExprConstant.cpp
|
||
|
CGExprScalar.cpp
|
||
|
CGGPUBuiltin.cpp
|
||
|
CGLoopInfo.cpp
|
||
|
CGNonTrivialStruct.cpp
|
||
|
CGObjC.cpp
|
||
|
CGObjCGNU.cpp
|
||
|
CGObjCMac.cpp
|
||
|
CGObjCRuntime.cpp
|
||
|
CGOpenCLRuntime.cpp
|
||
|
CGOpenMPRuntime.cpp
|
||
|
CGOpenMPRuntimeAMDGCN.cpp
|
||
|
CGOpenMPRuntimeGPU.cpp
|
||
|
CGOpenMPRuntimeNVPTX.cpp
|
||
|
CGRecordLayoutBuilder.cpp
|
||
|
CGStmt.cpp
|
||
|
CGStmtOpenMP.cpp
|
||
|
CGVTT.cpp
|
||
|
CGVTables.cpp
|
||
|
CodeGenABITypes.cpp
|
||
|
CodeGenAction.cpp
|
||
|
CodeGenFunction.cpp
|
||
|
CodeGenModule.cpp
|
||
|
CodeGenPGO.cpp
|
||
|
CodeGenTBAA.cpp
|
||
|
CodeGenTypes.cpp
|
||
|
ConstantInitBuilder.cpp
|
||
|
CoverageMappingGen.cpp
|
||
|
ItaniumCXXABI.cpp
|
||
|
MacroPPCallbacks.cpp
|
||
|
MicrosoftCXXABI.cpp
|
||
|
ModuleBuilder.cpp
|
||
|
ObjectFilePCHContainerOperations.cpp
|
||
|
PatternInit.cpp
|
||
|
SanitizerMetadata.cpp
|
||
|
SwiftCallingConv.cpp
|
||
|
TargetInfo.cpp
|
||
|
VarBypassDetector.cpp
|
||
|
|
||
|
DEPENDS
|
||
|
intrinsics_gen
|
||
|
|
||
|
LINK_LIBS
|
||
|
clangAnalysis
|
||
|
clangAST
|
||
|
clangBasic
|
||
|
clangFrontend
|
||
|
clangLex
|
||
|
clangSerialization
|
||
|
)
|