| 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 |
| ) |