1 set(LLVM_USED_LIBS clangBasic clangAST clangLex clangAnalysis) 2 3 add_clang_library(clangSema 4 AnalysisBasedWarnings.cpp 5 AttributeList.cpp 6 CodeCompleteConsumer.cpp 7 DeclSpec.cpp 8 DelayedDiagnostic.cpp 9 IdentifierResolver.cpp 10 JumpDiagnostics.cpp 11 MultiInitializer.cpp 12 Scope.cpp 13 Sema.cpp 14 SemaAccess.cpp 15 SemaAttr.cpp 16 SemaCXXScopeSpec.cpp 17 SemaCast.cpp 18 SemaChecking.cpp 19 SemaCodeComplete.cpp 20 SemaDecl.cpp 21 SemaDeclAttr.cpp 22 SemaDeclCXX.cpp 23 SemaDeclObjC.cpp 24 SemaExceptionSpec.cpp 25 SemaExpr.cpp 26 SemaExprCXX.cpp 27 SemaExprMember.cpp 28 SemaExprObjC.cpp 29 SemaFixItUtils.cpp 30 SemaInit.cpp 31 SemaLookup.cpp 32 SemaObjCProperty.cpp 33 SemaOverload.cpp 34 SemaStmt.cpp 35 SemaTemplate.cpp 36 SemaTemplateDeduction.cpp 37 SemaTemplateInstantiate.cpp 38 SemaTemplateInstantiateDecl.cpp 39 SemaTemplateVariadic.cpp 40 SemaType.cpp 41 TargetAttributesSema.cpp 42 ) 43 44 add_dependencies(clangSema ClangARMNeon ClangAttrClasses ClangAttrList 45 ClangDiagnosticSema ClangDeclNodes ClangStmtNodes) 46