| set(LLVM_LINK_COMPONENTS |
| ${LLVM_TARGETS_TO_BUILD} |
| asmparser |
| support |
| mc |
| ) |
| |
| add_clang_library(clangSema |
| AnalysisBasedWarnings.cpp |
| AttributeList.cpp |
| CodeCompleteConsumer.cpp |
| DeclSpec.cpp |
| DelayedDiagnostic.cpp |
| IdentifierResolver.cpp |
| JumpDiagnostics.cpp |
| MultiplexExternalSemaSource.cpp |
| Scope.cpp |
| ScopeInfo.cpp |
| Sema.cpp |
| SemaAccess.cpp |
| SemaAttr.cpp |
| SemaCXXScopeSpec.cpp |
| SemaCast.cpp |
| SemaChecking.cpp |
| SemaCodeComplete.cpp |
| SemaConsumer.cpp |
| SemaDecl.cpp |
| SemaDeclAttr.cpp |
| SemaDeclCXX.cpp |
| SemaDeclObjC.cpp |
| SemaExceptionSpec.cpp |
| SemaExpr.cpp |
| SemaExprCXX.cpp |
| SemaExprMember.cpp |
| SemaExprObjC.cpp |
| SemaFixItUtils.cpp |
| SemaInit.cpp |
| SemaLambda.cpp |
| SemaLookup.cpp |
| SemaObjCProperty.cpp |
| SemaOverload.cpp |
| SemaPseudoObject.cpp |
| SemaStmt.cpp |
| SemaStmtAsm.cpp |
| SemaStmtAttr.cpp |
| SemaTemplate.cpp |
| SemaTemplateDeduction.cpp |
| SemaTemplateInstantiate.cpp |
| SemaTemplateInstantiateDecl.cpp |
| SemaTemplateVariadic.cpp |
| SemaType.cpp |
| TargetAttributesSema.cpp |
| ) |
| |
| add_dependencies(clangSema |
| ClangARMNeon |
| ClangAttrClasses |
| ClangAttrList |
| ClangAttrParsedAttrList |
| ClangAttrParsedAttrKinds |
| ClangAttrSpellingListIndex |
| ClangAttrTemplateInstantiate |
| ClangCommentNodes |
| ClangDeclNodes |
| ClangDiagnosticAST |
| ClangDiagnosticComment |
| ClangDiagnosticCommon |
| ClangDiagnosticParse |
| ClangDiagnosticSema |
| ClangStmtNodes |
| ) |
| |
| target_link_libraries(clangSema |
| clangAST |
| clangAnalysis |
| clangBasic |
| clangEdit |
| clangLex |
| ) |