]> git.proxmox.com Git - rustc.git/blob - src/llvm/tools/clang/lib/Sema/CMakeLists.txt
Imported Upstream version 0.6
[rustc.git] / src / llvm / tools / clang / lib / Sema / CMakeLists.txt
1 set(LLVM_LINK_COMPONENTS
2 ${LLVM_TARGETS_TO_BUILD}
3 asmparser
4 support
5 mc
6 )
7
8 add_clang_library(clangSema
9 AnalysisBasedWarnings.cpp
10 AttributeList.cpp
11 CodeCompleteConsumer.cpp
12 DeclSpec.cpp
13 DelayedDiagnostic.cpp
14 IdentifierResolver.cpp
15 JumpDiagnostics.cpp
16 Scope.cpp
17 ScopeInfo.cpp
18 Sema.cpp
19 SemaAccess.cpp
20 SemaAttr.cpp
21 SemaCXXScopeSpec.cpp
22 SemaCast.cpp
23 SemaChecking.cpp
24 SemaCodeComplete.cpp
25 SemaConsumer.cpp
26 SemaDecl.cpp
27 SemaDeclAttr.cpp
28 SemaDeclCXX.cpp
29 SemaDeclObjC.cpp
30 SemaExceptionSpec.cpp
31 SemaExpr.cpp
32 SemaExprCXX.cpp
33 SemaExprMember.cpp
34 SemaExprObjC.cpp
35 SemaFixItUtils.cpp
36 SemaInit.cpp
37 SemaLambda.cpp
38 SemaLookup.cpp
39 SemaObjCProperty.cpp
40 SemaOverload.cpp
41 SemaPseudoObject.cpp
42 SemaStmt.cpp
43 SemaStmtAsm.cpp
44 SemaStmtAttr.cpp
45 SemaTemplate.cpp
46 SemaTemplateDeduction.cpp
47 SemaTemplateInstantiate.cpp
48 SemaTemplateInstantiateDecl.cpp
49 SemaTemplateVariadic.cpp
50 SemaType.cpp
51 TargetAttributesSema.cpp
52 )
53
54 add_dependencies(clangSema
55 ClangARMNeon
56 ClangAttrClasses
57 ClangAttrList
58 ClangAttrParsedAttrList
59 ClangAttrParsedAttrKinds
60 ClangAttrTemplateInstantiate
61 ClangCommentNodes
62 ClangDeclNodes
63 ClangDiagnosticAST
64 ClangDiagnosticComment
65 ClangDiagnosticCommon
66 ClangDiagnosticParse
67 ClangDiagnosticSema
68 ClangStmtNodes
69 )
70
71 target_link_libraries(clangSema
72 clangAST
73 clangAnalysis
74 clangBasic
75 clangEdit
76 clangLex
77 )