diff options
Diffstat (limited to 'lib/CodeGen/CMakeLists.txt')
-rw-r--r-- | lib/CodeGen/CMakeLists.txt | 55 |
1 files changed, 28 insertions, 27 deletions
diff --git a/lib/CodeGen/CMakeLists.txt b/lib/CodeGen/CMakeLists.txt index 83dbbf0d3460..00a87d87a290 100644 --- a/lib/CodeGen/CMakeLists.txt +++ b/lib/CodeGen/CMakeLists.txt @@ -1,12 +1,19 @@ set(LLVM_LINK_COMPONENTS - asmparser - bitreader - bitwriter - irreader - instrumentation - ipo - linker - vectorize + BitReader + BitWriter + Core + IPO + IRReader + InstCombine + Instrumentation + Linker + MC + ObjCARCOpts + ProfileData + ScalarOpts + Support + Target + TransformUtils ) add_clang_library(clangCodeGen @@ -14,12 +21,12 @@ add_clang_library(clangCodeGen CGAtomic.cpp CGBlocks.cpp CGBuiltin.cpp - CGCall.cpp - CGClass.cpp CGCUDANV.cpp CGCUDARuntime.cpp CGCXX.cpp CGCXXABI.cpp + CGCall.cpp + CGClass.cpp CGCleanup.cpp CGDebugInfo.cpp CGDecl.cpp @@ -27,46 +34,40 @@ add_clang_library(clangCodeGen CGException.cpp CGExpr.cpp CGExprAgg.cpp + CGExprCXX.cpp CGExprComplex.cpp CGExprConstant.cpp - CGExprCXX.cpp CGExprScalar.cpp + CGLoopInfo.cpp CGObjC.cpp CGObjCGNU.cpp CGObjCMac.cpp CGObjCRuntime.cpp CGOpenCLRuntime.cpp + CGOpenMPRuntime.cpp CGRecordLayoutBuilder.cpp - CGRTTI.cpp CGStmt.cpp - CGVTables.cpp + CGStmtOpenMP.cpp CGVTT.cpp + CGVTables.cpp CodeGenABITypes.cpp CodeGenAction.cpp CodeGenFunction.cpp CodeGenModule.cpp + CodeGenPGO.cpp CodeGenTBAA.cpp CodeGenTypes.cpp ItaniumCXXABI.cpp MicrosoftCXXABI.cpp - MicrosoftVBTables.cpp ModuleBuilder.cpp + SanitizerBlacklist.cpp TargetInfo.cpp - ) -add_dependencies(clangCodeGen - ClangARMNeon - ClangAttrClasses - ClangAttrList - ClangCommentNodes - ClangDeclNodes - ClangDiagnosticCommon - ClangDiagnosticFrontend - ClangStmtNodes - ) + DEPENDS + intrinsics_gen -target_link_libraries(clangCodeGen - clangBasic + LINK_LIBS clangAST + clangBasic clangFrontend ) |