xref: /llvm-project/clang/lib/Sema/CMakeLists.txt (revision ae932becb2c952876edbb3591bfa997bf4629a4d)
1set(LLVM_LINK_COMPONENTS
2  Core
3  Demangle
4  FrontendHLSL
5  FrontendOpenMP
6  MC
7  Support
8  TargetParser
9  )
10
11clang_tablegen(OpenCLBuiltins.inc -gen-clang-opencl-builtins
12  SOURCE OpenCLBuiltins.td
13  TARGET ClangOpenCLBuiltinsImpl
14  )
15
16add_clang_library(clangSema
17  AnalysisBasedWarnings.cpp
18  CheckExprLifetime.cpp
19  CodeCompleteConsumer.cpp
20  DeclSpec.cpp
21  DelayedDiagnostic.cpp
22  HeuristicResolver.cpp
23  HLSLExternalSemaSource.cpp
24  IdentifierResolver.cpp
25  JumpDiagnostics.cpp
26  MultiplexExternalSemaSource.cpp
27  ParsedAttr.cpp
28  Scope.cpp
29  ScopeInfo.cpp
30  Sema.cpp
31  SemaAMDGPU.cpp
32  SemaARM.cpp
33  SemaAVR.cpp
34  SemaAccess.cpp
35  SemaAttr.cpp
36  SemaAPINotes.cpp
37  SemaAvailability.cpp
38  SemaBPF.cpp
39  SemaBase.cpp
40  SemaBoundsSafety.cpp
41  SemaCXXScopeSpec.cpp
42  SemaCast.cpp
43  SemaChecking.cpp
44  SemaCodeComplete.cpp
45  SemaConcept.cpp
46  SemaConsumer.cpp
47  SemaCoroutine.cpp
48  SemaCUDA.cpp
49  SemaDecl.cpp
50  SemaDeclAttr.cpp
51  SemaDeclCXX.cpp
52  SemaDeclObjC.cpp
53  SemaExceptionSpec.cpp
54  SemaExpr.cpp
55  SemaExprCXX.cpp
56  SemaExprMember.cpp
57  SemaExprObjC.cpp
58  SemaFixItUtils.cpp
59  SemaFunctionEffects.cpp
60  SemaHLSL.cpp
61  SemaHexagon.cpp
62  SemaInit.cpp
63  SemaLambda.cpp
64  SemaLookup.cpp
65  SemaLoongArch.cpp
66  SemaM68k.cpp
67  SemaMIPS.cpp
68  SemaMSP430.cpp
69  SemaModule.cpp
70  SemaNVPTX.cpp
71  SemaObjC.cpp
72  SemaObjCProperty.cpp
73  SemaOpenACC.cpp
74  SemaOpenACCClause.cpp
75  SemaOpenCL.cpp
76  SemaOpenMP.cpp
77  SemaOverload.cpp
78  SemaPPC.cpp
79  SemaPseudoObject.cpp
80  SemaRISCV.cpp
81  SemaStmt.cpp
82  SemaStmtAsm.cpp
83  SemaStmtAttr.cpp
84  SemaSPIRV.cpp
85  SemaSYCL.cpp
86  SemaSwift.cpp
87  SemaSystemZ.cpp
88  SemaTemplate.cpp
89  SemaTemplateDeduction.cpp
90  SemaTemplateDeductionGuide.cpp
91  SemaTemplateInstantiate.cpp
92  SemaTemplateInstantiateDecl.cpp
93  SemaTemplateVariadic.cpp
94  SemaType.cpp
95  SemaWasm.cpp
96  SemaX86.cpp
97  TypeLocBuilder.cpp
98
99  DEPENDS
100  ClangOpenCLBuiltinsImpl
101  omp_gen
102  ClangDriverOptions
103
104  LINK_LIBS
105  clangAPINotes
106  clangAST
107  clangAnalysis
108  clangBasic
109  clangEdit
110  clangLex
111  clangSupport
112  )
113