llvm-project/clang/lib/CodeGen/CMakeLists.txt

69 lines
1.1 KiB
CMake
Raw Normal View History

set(LLVM_LINK_COMPONENTS
asmparser
bitreader
bitwriter
instrumentation
ipo
linker
vectorize
)
add_clang_library(clangCodeGen
BackendUtil.cpp
2009-02-13 23:42:50 +08:00
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
2011-03-25 22:16:48 +08:00
CGObjCRuntime.cpp
CGOpenCLRuntime.cpp
CGRecordLayoutBuilder.cpp
CGRTTI.cpp
CGStmt.cpp
CGVTables.cpp
CGVTT.cpp
CodeGenAction.cpp
CodeGenFunction.cpp
CodeGenModule.cpp
2010-10-15 08:39:31 +08:00
CodeGenTBAA.cpp
CodeGenTypes.cpp
ItaniumCXXABI.cpp
MicrosoftCXXABI.cpp
ModuleBuilder.cpp
TargetInfo.cpp
)
2010-05-05 13:41:05 +08:00
add_dependencies(clangCodeGen
ClangARMNeon
ClangAttrClasses
ClangAttrList
ClangCommentNodes
ClangDeclNodes
ClangDiagnosticCommon
ClangDiagnosticFrontend
ClangStmtNodes
)
target_link_libraries(clangCodeGen
clangBasic
clangAST
clangFrontend
)