Benjamin Kramer | 7bac4b2 | 2012-08-09 22:33:50 +0000 | [diff] [blame] | 1 | set(LLVM_LINK_COMPONENTS |
2 | ${LLVM_TARGETS_TO_BUILD} | ||||
3 | asmparser | ||||
4 | support | ||||
5 | mc | ||||
6 | ) | ||||
7 | |||||
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 8 | add_clang_library(clangSema |
Ted Kremenek | dbdbaaf | 2010-03-20 21:06:02 +0000 | [diff] [blame] | 9 | AnalysisBasedWarnings.cpp |
John McCall | 1951085 | 2010-08-20 18:27:03 +0000 | [diff] [blame] | 10 | AttributeList.cpp |
Douglas Gregor | 81b747b | 2009-09-17 21:32:03 +0000 | [diff] [blame] | 11 | CodeCompleteConsumer.cpp |
John McCall | 1951085 | 2010-08-20 18:27:03 +0000 | [diff] [blame] | 12 | DeclSpec.cpp |
Douglas Gregor | 2923380 | 2011-03-23 15:13:44 +0000 | [diff] [blame] | 13 | DelayedDiagnostic.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 14 | IdentifierResolver.cpp |
Chris Lattner | 5af280c | 2009-04-19 04:46:21 +0000 | [diff] [blame] | 15 | JumpDiagnostics.cpp |
John McCall | fb44de9 | 2011-05-01 22:35:37 +0000 | [diff] [blame] | 16 | Scope.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 17 | Sema.cpp |
Douglas Gregor | 5758be2 | 2009-03-27 05:18:33 +0000 | [diff] [blame] | 18 | SemaAccess.cpp |
Chris Lattner | 5a0c351 | 2009-02-17 00:57:29 +0000 | [diff] [blame] | 19 | SemaAttr.cpp |
Daniel Dunbar | f1d9360 | 2008-11-11 08:29:24 +0000 | [diff] [blame] | 20 | SemaCXXScopeSpec.cpp |
John McCall | d8d3ced | 2011-10-11 17:38:55 +0000 | [diff] [blame] | 21 | SemaCast.cpp |
Ted Kremenek | b3b7364 | 2009-07-15 21:08:41 +0000 | [diff] [blame] | 22 | SemaChecking.cpp |
Douglas Gregor | 81b747b | 2009-09-17 21:32:03 +0000 | [diff] [blame] | 23 | SemaCodeComplete.cpp |
Chandler Carruth | 3ff53b3 | 2011-12-20 08:42:15 +0000 | [diff] [blame] | 24 | SemaConsumer.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 25 | SemaDecl.cpp |
Ted Kremenek | b3b7364 | 2009-07-15 21:08:41 +0000 | [diff] [blame] | 26 | SemaDeclAttr.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 27 | SemaDeclCXX.cpp |
28 | SemaDeclObjC.cpp | ||||
Sebastian Redl | dced226 | 2009-10-11 09:03:14 +0000 | [diff] [blame] | 29 | SemaExceptionSpec.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 30 | SemaExpr.cpp |
31 | SemaExprCXX.cpp | ||||
Douglas Gregor | 2b1ad8b | 2011-06-23 00:49:38 +0000 | [diff] [blame] | 32 | SemaExprMember.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 33 | SemaExprObjC.cpp |
Anna Zaks | f3546ee | 2011-07-28 19:46:48 +0000 | [diff] [blame] | 34 | SemaFixItUtils.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 35 | SemaInit.cpp |
Douglas Gregor | e2a7ad0 | 2012-02-08 21:18:48 +0000 | [diff] [blame] | 36 | SemaLambda.cpp |
Douglas Gregor | eb11cd0 | 2009-01-14 22:20:51 +0000 | [diff] [blame] | 37 | SemaLookup.cpp |
Ted Kremenek | 34836f2 | 2010-03-12 00:38:40 +0000 | [diff] [blame] | 38 | SemaObjCProperty.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 39 | SemaOverload.cpp |
John McCall | 3c3b7f9 | 2011-10-25 17:37:35 +0000 | [diff] [blame] | 40 | SemaPseudoObject.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 41 | SemaStmt.cpp |
Chad Rosier | 4b5e48d | 2012-08-17 21:19:40 +0000 | [diff] [blame] | 42 | SemaStmtAsm.cpp |
Richard Smith | 534986f | 2012-04-14 00:33:13 +0000 | [diff] [blame] | 43 | SemaStmtAttr.cpp |
Douglas Gregor | 72c3f31 | 2008-12-05 18:15:24 +0000 | [diff] [blame] | 44 | SemaTemplate.cpp |
Douglas Gregor | 0b9247f | 2009-06-04 00:03:07 +0000 | [diff] [blame] | 45 | SemaTemplateDeduction.cpp |
Douglas Gregor | 99ebf65 | 2009-02-27 19:31:52 +0000 | [diff] [blame] | 46 | SemaTemplateInstantiate.cpp |
Douglas Gregor | 8dbc269 | 2009-03-17 21:15:40 +0000 | [diff] [blame] | 47 | SemaTemplateInstantiateDecl.cpp |
Douglas Gregor | c463335 | 2010-12-15 17:38:57 +0000 | [diff] [blame] | 48 | SemaTemplateVariadic.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 49 | SemaType.cpp |
Anton Korobeynikov | f3e27bf | 2010-01-10 13:06:34 +0000 | [diff] [blame] | 50 | TargetAttributesSema.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 51 | ) |
Douglas Gregor | a393e9e | 2009-03-16 23:06:59 +0000 | [diff] [blame] | 52 | |
Chandler Carruth | b0d8671 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 53 | add_dependencies(clangSema |
54 | ClangARMNeon | ||||
55 | ClangAttrClasses | ||||
56 | ClangAttrList | ||||
Chandler Carruth | b0d8671 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 57 | ClangAttrParsedAttrList |
58 | ClangAttrParsedAttrKinds | ||||
NAKAMURA Takumi | 866abce | 2012-07-27 06:18:12 +0000 | [diff] [blame] | 59 | ClangAttrTemplateInstantiate |
60 | ClangCommentNodes | ||||
61 | ClangDeclNodes | ||||
NAKAMURA Takumi | 11abf2a | 2012-07-27 06:18:33 +0000 | [diff] [blame] | 62 | ClangDiagnosticAST |
NAKAMURA Takumi | 866abce | 2012-07-27 06:18:12 +0000 | [diff] [blame] | 63 | ClangDiagnosticComment |
NAKAMURA Takumi | 11abf2a | 2012-07-27 06:18:33 +0000 | [diff] [blame] | 64 | ClangDiagnosticCommon |
65 | ClangDiagnosticParse | ||||
NAKAMURA Takumi | 866abce | 2012-07-27 06:18:12 +0000 | [diff] [blame] | 66 | ClangDiagnosticSema |
67 | ClangStmtNodes | ||||
Chandler Carruth | b0d8671 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 68 | ) |
Michael Han | e53ac8a | 2012-03-07 00:12:16 +0000 | [diff] [blame] | 69 | |
Chandler Carruth | b0d8671 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 70 | target_link_libraries(clangSema |
71 | clangAST | ||||
72 | clangAnalysis | ||||
73 | clangBasic | ||||
74 | clangEdit | ||||
75 | clangLex | ||||
76 | ) |