forked from OSchip/llvm-project
79 lines
1.2 KiB
CMake
79 lines
1.2 KiB
CMake
set(LLVM_LINK_COMPONENTS
|
|
BitReader
|
|
BitWriter
|
|
Core
|
|
IPO
|
|
IRReader
|
|
InstCombine
|
|
Instrumentation
|
|
Linker
|
|
MC
|
|
ObjCARCOpts
|
|
ScalarOpts
|
|
Support
|
|
Target
|
|
TransformUtils
|
|
)
|
|
|
|
add_clang_library(clangCodeGen
|
|
BackendUtil.cpp
|
|
CGAtomic.cpp
|
|
CGBlocks.cpp
|
|
CGBuiltin.cpp
|
|
CGCall.cpp
|
|
CGClass.cpp
|
|
CGCUDANV.cpp
|
|
CGCUDARuntime.cpp
|
|
CGCXX.cpp
|
|
CGCXXABI.cpp
|
|
CGCleanup.cpp
|
|
CGDebugInfo.cpp
|
|
CGDecl.cpp
|
|
CGDeclCXX.cpp
|
|
CGException.cpp
|
|
CGExpr.cpp
|
|
CGExprAgg.cpp
|
|
CGExprComplex.cpp
|
|
CGExprConstant.cpp
|
|
CGExprCXX.cpp
|
|
CGExprScalar.cpp
|
|
CGObjC.cpp
|
|
CGObjCGNU.cpp
|
|
CGObjCMac.cpp
|
|
CGObjCRuntime.cpp
|
|
CGOpenCLRuntime.cpp
|
|
CGRecordLayoutBuilder.cpp
|
|
CGRTTI.cpp
|
|
CGStmt.cpp
|
|
CGVTables.cpp
|
|
CGVTT.cpp
|
|
CodeGenABITypes.cpp
|
|
CodeGenAction.cpp
|
|
CodeGenFunction.cpp
|
|
CodeGenModule.cpp
|
|
CodeGenTBAA.cpp
|
|
CodeGenTypes.cpp
|
|
ItaniumCXXABI.cpp
|
|
MicrosoftCXXABI.cpp
|
|
MicrosoftVBTables.cpp
|
|
ModuleBuilder.cpp
|
|
TargetInfo.cpp
|
|
)
|
|
|
|
add_dependencies(clangCodeGen
|
|
ClangARMNeon
|
|
ClangAttrClasses
|
|
ClangAttrList
|
|
ClangCommentNodes
|
|
ClangDeclNodes
|
|
ClangDiagnosticCommon
|
|
ClangDiagnosticFrontend
|
|
ClangStmtNodes
|
|
)
|
|
|
|
target_link_libraries(clangCodeGen
|
|
clangBasic
|
|
clangAST
|
|
clangFrontend
|
|
)
|