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