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