xref: /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/CMakeLists.txt (revision e038c9c4676b0f19b1b7dd08a940c6ed64a6d5ae)
1set(LLVM_LINK_COMPONENTS
2  Core
3  FrontendOpenMP
4  MC
5  Support
6  )
7
8clang_tablegen(OpenCLBuiltins.inc -gen-clang-opencl-builtins
9  SOURCE OpenCLBuiltins.td
10  TARGET ClangOpenCLBuiltinsImpl
11  )
12
13add_clang_library(clangSema
14  AnalysisBasedWarnings.cpp
15  CodeCompleteConsumer.cpp
16  DeclSpec.cpp
17  DelayedDiagnostic.cpp
18  IdentifierResolver.cpp
19  JumpDiagnostics.cpp
20  MultiplexExternalSemaSource.cpp
21  ParsedAttr.cpp
22  Scope.cpp
23  ScopeInfo.cpp
24  Sema.cpp
25  SemaAccess.cpp
26  SemaAttr.cpp
27  SemaAvailability.cpp
28  SemaCXXScopeSpec.cpp
29  SemaCast.cpp
30  SemaChecking.cpp
31  SemaCodeComplete.cpp
32  SemaConcept.cpp
33  SemaConsumer.cpp
34  SemaCoroutine.cpp
35  SemaCUDA.cpp
36  SemaDecl.cpp
37  SemaDeclAttr.cpp
38  SemaDeclCXX.cpp
39  SemaDeclObjC.cpp
40  SemaExceptionSpec.cpp
41  SemaExpr.cpp
42  SemaExprCXX.cpp
43  SemaExprMember.cpp
44  SemaExprObjC.cpp
45  SemaFixItUtils.cpp
46  SemaInit.cpp
47  SemaLambda.cpp
48  SemaLookup.cpp
49  SemaModule.cpp
50  SemaObjCProperty.cpp
51  SemaOpenMP.cpp
52  SemaOverload.cpp
53  SemaPseudoObject.cpp
54  SemaStmt.cpp
55  SemaStmtAsm.cpp
56  SemaStmtAttr.cpp
57  SemaSYCL.cpp
58  SemaTemplate.cpp
59  SemaTemplateDeduction.cpp
60  SemaTemplateInstantiate.cpp
61  SemaTemplateInstantiateDecl.cpp
62  SemaTemplateVariadic.cpp
63  SemaType.cpp
64  TypeLocBuilder.cpp
65
66  DEPENDS
67  ClangOpenCLBuiltinsImpl
68  omp_gen
69
70  LINK_LIBS
71  clangAST
72  clangAnalysis
73  clangBasic
74  clangEdit
75  clangLex
76  )
77