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