Benjamin Kramer | be1bc3c | 2012-08-09 22:33:50 +0000 | [diff] [blame] | 1 | set(LLVM_LINK_COMPONENTS |
NAKAMURA Takumi | 1ea38a2 | 2013-12-09 19:27:36 +0000 | [diff] [blame] | 2 | Support |
Benjamin Kramer | be1bc3c | 2012-08-09 22:33:50 +0000 | [diff] [blame] | 3 | ) |
4 | |||||
Aaron Ballman | 2568450 | 2016-06-01 15:17:54 +0000 | [diff] [blame] | 5 | if (MSVC) |
Aaron Ballman | b0fdf57 | 2017-05-12 14:30:49 +0000 | [diff] [blame] | 6 | set_source_files_properties(SemaDeclAttr.cpp PROPERTIES COMPILE_FLAGS /bigobj) |
Aaron Ballman | 2568450 | 2016-06-01 15:17:54 +0000 | [diff] [blame] | 7 | set_source_files_properties(SemaExpr.cpp PROPERTIES COMPILE_FLAGS /bigobj) |
8 | endif() | ||||
9 | |||||
Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 10 | add_clang_library(clangSema |
Ted Kremenek | 918fe84 | 2010-03-20 21:06:02 +0000 | [diff] [blame] | 11 | AnalysisBasedWarnings.cpp |
Douglas Gregor | 2436e71 | 2009-09-17 21:32:03 +0000 | [diff] [blame] | 12 | CodeCompleteConsumer.cpp |
John McCall | 8b0666c | 2010-08-20 18:27:03 +0000 | [diff] [blame] | 13 | DeclSpec.cpp |
Douglas Gregor | 899b68f | 2011-03-23 15:13:44 +0000 | [diff] [blame] | 14 | DelayedDiagnostic.cpp |
Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 15 | IdentifierResolver.cpp |
Chris Lattner | 1a1fdbd | 2009-04-19 04:46:21 +0000 | [diff] [blame] | 16 | JumpDiagnostics.cpp |
Axel Naumann | dd433f0 | 2012-10-18 19:05:02 +0000 | [diff] [blame] | 17 | MultiplexExternalSemaSource.cpp |
Erich Keane | e891aa9 | 2018-07-13 15:07:47 +0000 | [diff] [blame] | 18 | ParsedAttr.cpp |
John McCall | 8fb0d9d | 2011-05-01 22:35:37 +0000 | [diff] [blame] | 19 | Scope.cpp |
Jordan Rose | 62b3798 | 2012-09-28 22:21:39 +0000 | [diff] [blame] | 20 | ScopeInfo.cpp |
Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 21 | Sema.cpp |
Douglas Gregor | 43f1bdb | 2009-03-27 05:18:33 +0000 | [diff] [blame] | 22 | SemaAccess.cpp |
Chris Lattner | 2eccbc1 | 2009-02-17 00:57:29 +0000 | [diff] [blame] | 23 | SemaAttr.cpp |
Daniel Dunbar | a0821bf | 2008-11-11 08:29:24 +0000 | [diff] [blame] | 24 | SemaCXXScopeSpec.cpp |
John McCall | 3cec19f | 2011-10-11 17:38:55 +0000 | [diff] [blame] | 25 | SemaCast.cpp |
Ted Kremenek | 3e808ed | 2009-07-15 21:08:41 +0000 | [diff] [blame] | 26 | SemaChecking.cpp |
Douglas Gregor | 2436e71 | 2009-09-17 21:32:03 +0000 | [diff] [blame] | 27 | SemaCodeComplete.cpp |
Chandler Carruth | 1c032e0 | 2011-12-20 08:42:15 +0000 | [diff] [blame] | 28 | SemaConsumer.cpp |
Richard Smith | cfd53b4 | 2015-10-22 06:13:50 +0000 | [diff] [blame] | 29 | SemaCoroutine.cpp |
Eli Bendersky | 7325e56 | 2014-09-03 15:27:03 +0000 | [diff] [blame] | 30 | SemaCUDA.cpp |
Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 31 | SemaDecl.cpp |
Ted Kremenek | 3e808ed | 2009-07-15 21:08:41 +0000 | [diff] [blame] | 32 | SemaDeclAttr.cpp |
Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 33 | SemaDeclCXX.cpp |
34 | SemaDeclObjC.cpp | ||||
Sebastian Redl | 4915e63 | 2009-10-11 09:03:14 +0000 | [diff] [blame] | 35 | SemaExceptionSpec.cpp |
Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 36 | SemaExpr.cpp |
37 | SemaExprCXX.cpp | ||||
Douglas Gregor | 5476205b | 2011-06-23 00:49:38 +0000 | [diff] [blame] | 38 | SemaExprMember.cpp |
Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 39 | SemaExprObjC.cpp |
Anna Zaks | 1b06812 | 2011-07-28 19:46:48 +0000 | [diff] [blame] | 40 | SemaFixItUtils.cpp |
Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 41 | SemaInit.cpp |
Douglas Gregor | 03dd13c | 2012-02-08 21:18:48 +0000 | [diff] [blame] | 42 | SemaLambda.cpp |
Douglas Gregor | 3407432 | 2009-01-14 22:20:51 +0000 | [diff] [blame] | 43 | SemaLookup.cpp |
Ted Kremenek | fd1d11c | 2010-03-12 00:38:40 +0000 | [diff] [blame] | 44 | SemaObjCProperty.cpp |
Alexey Bataev | a769e07 | 2013-03-22 06:34:35 +0000 | [diff] [blame] | 45 | SemaOpenMP.cpp |
Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 46 | SemaOverload.cpp |
John McCall | 526ab47 | 2011-10-25 17:37:35 +0000 | [diff] [blame] | 47 | SemaPseudoObject.cpp |
Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 48 | SemaStmt.cpp |
Chad Rosier | 0731aff | 2012-08-17 21:19:40 +0000 | [diff] [blame] | 49 | SemaStmtAsm.cpp |
Richard Smith | c202b28 | 2012-04-14 00:33:13 +0000 | [diff] [blame] | 50 | SemaStmtAttr.cpp |
Douglas Gregor | 5101c24 | 2008-12-05 18:15:24 +0000 | [diff] [blame] | 51 | SemaTemplate.cpp |
Douglas Gregor | 55ca8f6 | 2009-06-04 00:03:07 +0000 | [diff] [blame] | 52 | SemaTemplateDeduction.cpp |
Douglas Gregor | fe1e110 | 2009-02-27 19:31:52 +0000 | [diff] [blame] | 53 | SemaTemplateInstantiate.cpp |
Douglas Gregor | d7e7a51 | 2009-03-17 21:15:40 +0000 | [diff] [blame] | 54 | SemaTemplateInstantiateDecl.cpp |
Douglas Gregor | b55fdf8 | 2010-12-15 17:38:57 +0000 | [diff] [blame] | 55 | SemaTemplateVariadic.cpp |
Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 56 | SemaType.cpp |
Eli Friedman | 7152fbe | 2013-06-07 20:31:48 +0000 | [diff] [blame] | 57 | TypeLocBuilder.cpp |
Douglas Gregor | 23d75bb | 2009-03-16 23:06:59 +0000 | [diff] [blame] | 58 | |
NAKAMURA Takumi | 9698686 | 2014-02-26 06:41:29 +0000 | [diff] [blame] | 59 | LINK_LIBS |
Chandler Carruth | 28969b4 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 60 | clangAST |
61 | clangAnalysis | ||||
62 | clangBasic | ||||
63 | clangEdit | ||||
64 | clangLex | ||||
65 | ) |