| Benjamin Kramer | be1bc3c | 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 | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 8 | add_clang_library(clangSema |
| Ted Kremenek | 918fe84 | 2010-03-20 21:06:02 +0000 | [diff] [blame] | 9 | AnalysisBasedWarnings.cpp |
| John McCall | 8b0666c | 2010-08-20 18:27:03 +0000 | [diff] [blame] | 10 | AttributeList.cpp |
| Douglas Gregor | 2436e71 | 2009-09-17 21:32:03 +0000 | [diff] [blame] | 11 | CodeCompleteConsumer.cpp |
| John McCall | 8b0666c | 2010-08-20 18:27:03 +0000 | [diff] [blame] | 12 | DeclSpec.cpp |
| Douglas Gregor | 899b68f | 2011-03-23 15:13:44 +0000 | [diff] [blame] | 13 | DelayedDiagnostic.cpp |
| Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 14 | IdentifierResolver.cpp |
| Chris Lattner | 1a1fdbd | 2009-04-19 04:46:21 +0000 | [diff] [blame] | 15 | JumpDiagnostics.cpp |
| John McCall | 8fb0d9d | 2011-05-01 22:35:37 +0000 | [diff] [blame] | 16 | Scope.cpp |
| Jordan Rose | 62b3798 | 2012-09-28 22:21:39 +0000 | [diff] [blame] | 17 | ScopeInfo.cpp |
| Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 18 | Sema.cpp |
| Douglas Gregor | 43f1bdb | 2009-03-27 05:18:33 +0000 | [diff] [blame] | 19 | SemaAccess.cpp |
| Chris Lattner | 2eccbc1 | 2009-02-17 00:57:29 +0000 | [diff] [blame] | 20 | SemaAttr.cpp |
| Daniel Dunbar | a0821bf | 2008-11-11 08:29:24 +0000 | [diff] [blame] | 21 | SemaCXXScopeSpec.cpp |
| John McCall | 3cec19f | 2011-10-11 17:38:55 +0000 | [diff] [blame] | 22 | SemaCast.cpp |
| Ted Kremenek | 3e808ed | 2009-07-15 21:08:41 +0000 | [diff] [blame] | 23 | SemaChecking.cpp |
| Douglas Gregor | 2436e71 | 2009-09-17 21:32:03 +0000 | [diff] [blame] | 24 | SemaCodeComplete.cpp |
| Chandler Carruth | 1c032e0 | 2011-12-20 08:42:15 +0000 | [diff] [blame] | 25 | SemaConsumer.cpp |
| Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 26 | SemaDecl.cpp |
| Ted Kremenek | 3e808ed | 2009-07-15 21:08:41 +0000 | [diff] [blame] | 27 | SemaDeclAttr.cpp |
| Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 28 | SemaDeclCXX.cpp |
| 29 | SemaDeclObjC.cpp | ||||
| Sebastian Redl | 4915e63 | 2009-10-11 09:03:14 +0000 | [diff] [blame] | 30 | SemaExceptionSpec.cpp |
| Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 31 | SemaExpr.cpp |
| 32 | SemaExprCXX.cpp | ||||
| Douglas Gregor | 5476205b | 2011-06-23 00:49:38 +0000 | [diff] [blame] | 33 | SemaExprMember.cpp |
| Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 34 | SemaExprObjC.cpp |
| Anna Zaks | 1b06812 | 2011-07-28 19:46:48 +0000 | [diff] [blame] | 35 | SemaFixItUtils.cpp |
| Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 36 | SemaInit.cpp |
| Douglas Gregor | 03dd13c | 2012-02-08 21:18:48 +0000 | [diff] [blame] | 37 | SemaLambda.cpp |
| Douglas Gregor | 3407432 | 2009-01-14 22:20:51 +0000 | [diff] [blame] | 38 | SemaLookup.cpp |
| Ted Kremenek | fd1d11c | 2010-03-12 00:38:40 +0000 | [diff] [blame] | 39 | SemaObjCProperty.cpp |
| Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 40 | SemaOverload.cpp |
| John McCall | 526ab47 | 2011-10-25 17:37:35 +0000 | [diff] [blame] | 41 | SemaPseudoObject.cpp |
| Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 42 | SemaStmt.cpp |
| Chad Rosier | 0731aff | 2012-08-17 21:19:40 +0000 | [diff] [blame] | 43 | SemaStmtAsm.cpp |
| Richard Smith | c202b28 | 2012-04-14 00:33:13 +0000 | [diff] [blame] | 44 | SemaStmtAttr.cpp |
| Douglas Gregor | 5101c24 | 2008-12-05 18:15:24 +0000 | [diff] [blame] | 45 | SemaTemplate.cpp |
| Douglas Gregor | 55ca8f6 | 2009-06-04 00:03:07 +0000 | [diff] [blame] | 46 | SemaTemplateDeduction.cpp |
| Douglas Gregor | fe1e110 | 2009-02-27 19:31:52 +0000 | [diff] [blame] | 47 | SemaTemplateInstantiate.cpp |
| Douglas Gregor | d7e7a51 | 2009-03-17 21:15:40 +0000 | [diff] [blame] | 48 | SemaTemplateInstantiateDecl.cpp |
| Douglas Gregor | b55fdf8 | 2010-12-15 17:38:57 +0000 | [diff] [blame] | 49 | SemaTemplateVariadic.cpp |
| Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 50 | SemaType.cpp |
| Anton Korobeynikov | b322c3a | 2010-01-10 13:06:34 +0000 | [diff] [blame] | 51 | TargetAttributesSema.cpp |
| Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 52 | ) |
| Douglas Gregor | 23d75bb | 2009-03-16 23:06:59 +0000 | [diff] [blame] | 53 | |
| Chandler Carruth | 28969b4 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 54 | add_dependencies(clangSema |
| 55 | ClangARMNeon | ||||
| 56 | ClangAttrClasses | ||||
| 57 | ClangAttrList | ||||
| Chandler Carruth | 28969b4 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 58 | ClangAttrParsedAttrList |
| 59 | ClangAttrParsedAttrKinds | ||||
| NAKAMURA Takumi | 075c89b | 2012-07-27 06:18:12 +0000 | [diff] [blame] | 60 | ClangAttrTemplateInstantiate |
| 61 | ClangCommentNodes | ||||
| 62 | ClangDeclNodes | ||||
| NAKAMURA Takumi | 836926d | 2012-07-27 06:18:33 +0000 | [diff] [blame] | 63 | ClangDiagnosticAST |
| NAKAMURA Takumi | 075c89b | 2012-07-27 06:18:12 +0000 | [diff] [blame] | 64 | ClangDiagnosticComment |
| NAKAMURA Takumi | 836926d | 2012-07-27 06:18:33 +0000 | [diff] [blame] | 65 | ClangDiagnosticCommon |
| 66 | ClangDiagnosticParse | ||||
| NAKAMURA Takumi | 075c89b | 2012-07-27 06:18:12 +0000 | [diff] [blame] | 67 | ClangDiagnosticSema |
| 68 | ClangStmtNodes | ||||
| Chandler Carruth | 28969b4 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 69 | ) |
| Michael Han | 4a04517 | 2012-03-07 00:12:16 +0000 | [diff] [blame] | 70 | |
| Chandler Carruth | 28969b4 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 71 | target_link_libraries(clangSema |
| 72 | clangAST | ||||
| 73 | clangAnalysis | ||||
| 74 | clangBasic | ||||
| 75 | clangEdit | ||||
| 76 | clangLex | ||||
| 77 | ) | ||||