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