| set(LLVM_LINK_COMPONENTS |
| asmparser |
| bitreader |
| bitwriter |
| instrumentation |
| ipo |
| linker |
| vectorize |
| ) |
| |
| 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 |
| CodeGenAction.cpp |
| CodeGenFunction.cpp |
| CodeGenModule.cpp |
| CodeGenTBAA.cpp |
| CodeGenTypes.cpp |
| ItaniumCXXABI.cpp |
| MicrosoftCXXABI.cpp |
| ModuleBuilder.cpp |
| TargetInfo.cpp |
| ) |
| |
| add_dependencies(clangCodeGen |
| ClangARMNeon |
| ClangAttrClasses |
| ClangAttrList |
| ClangCommentNodes |
| ClangDeclNodes |
| ClangDiagnosticCommon |
| ClangDiagnosticFrontend |
| ClangStmtNodes |
| ) |
| |
| target_link_libraries(clangCodeGen |
| clangBasic |
| clangAST |
| clangFrontend |
| ) |