1 | set(LLVM_LINK_COMPONENTS |
2 | Support |
3 | ) |
4 | |
5 | if (MSVC) |
6 | set_source_files_properties(SemaDeclAttr.cpp PROPERTIES COMPILE_FLAGS /bigobj) |
7 | set_source_files_properties(SemaExpr.cpp PROPERTIES COMPILE_FLAGS /bigobj) |
8 | set_source_files_properties(SemaExprCXX.cpp PROPERTIES COMPILE_FLAGS /bigobj) |
9 | set_source_files_properties(SemaTemplate.cpp PROPERTIES COMPILE_FLAGS /bigobj) |
10 | endif() |
11 | |
12 | add_clang_library(clangSema |
13 | AnalysisBasedWarnings.cpp |
14 | CodeCompleteConsumer.cpp |
15 | DeclSpec.cpp |
16 | DelayedDiagnostic.cpp |
17 | IdentifierResolver.cpp |
18 | JumpDiagnostics.cpp |
19 | MultiplexExternalSemaSource.cpp |
20 | ParsedAttr.cpp |
21 | Scope.cpp |
22 | ScopeInfo.cpp |
23 | Sema.cpp |
24 | SemaAccess.cpp |
25 | SemaAttr.cpp |
26 | SemaCXXScopeSpec.cpp |
27 | SemaCast.cpp |
28 | SemaChecking.cpp |
29 | SemaCodeComplete.cpp |
30 | SemaConsumer.cpp |
31 | SemaCoroutine.cpp |
32 | SemaCUDA.cpp |
33 | SemaDecl.cpp |
34 | SemaDeclAttr.cpp |
35 | SemaDeclCXX.cpp |
36 | SemaDeclObjC.cpp |
37 | SemaExceptionSpec.cpp |
38 | SemaExpr.cpp |
39 | SemaExprCXX.cpp |
40 | SemaExprMember.cpp |
41 | SemaExprObjC.cpp |
42 | SemaFixItUtils.cpp |
43 | SemaInit.cpp |
44 | SemaLambda.cpp |
45 | SemaLookup.cpp |
46 | SemaObjCProperty.cpp |
47 | SemaOpenMP.cpp |
48 | SemaOverload.cpp |
49 | SemaPseudoObject.cpp |
50 | SemaStmt.cpp |
51 | SemaStmtAsm.cpp |
52 | SemaStmtAttr.cpp |
53 | SemaTemplate.cpp |
54 | SemaTemplateDeduction.cpp |
55 | SemaTemplateInstantiate.cpp |
56 | SemaTemplateInstantiateDecl.cpp |
57 | SemaTemplateVariadic.cpp |
58 | SemaType.cpp |
59 | TypeLocBuilder.cpp |
60 | |
61 | LINK_LIBS |
62 | clangAST |
63 | clangAnalysis |
64 | clangBasic |
65 | clangEdit |
66 | clangLex |
67 | ) |
68 | |