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