Jeffrey Yasskin | 0a86d44 | 2011-02-11 23:46:38 +0000 | [diff] [blame] | 1 | set(LLVM_LINK_COMPONENTS support) |
2 | |||||
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 3 | add_clang_library(clangAST |
Oscar Fuentes | 148f061 | 2008-11-19 18:46:39 +0000 | [diff] [blame] | 4 | APValue.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 5 | ASTConsumer.cpp |
6 | ASTContext.cpp | ||||
Douglas Gregor | 79a9a34 | 2010-02-09 22:26:47 +0000 | [diff] [blame] | 7 | ASTDiagnostic.cpp |
Alexander Kornienko | 40b66a00 | 2012-12-13 13:59:55 +0000 | [diff] [blame] | 8 | ASTDumper.cpp |
Ted Kremenek | 503524a | 2010-03-08 20:56:29 +0000 | [diff] [blame] | 9 | ASTImporter.cpp |
Samuel Benzaquen | d5fbb29 | 2013-06-19 18:45:24 +0000 | [diff] [blame] | 10 | ASTTypeTraits.cpp |
Anton Korobeynikov | fc5d513 | 2010-01-10 14:38:13 +0000 | [diff] [blame] | 11 | AttrImpl.cpp |
Douglas Gregor | a8f32e0 | 2009-10-06 17:59:45 +0000 | [diff] [blame] | 12 | CXXInheritance.cpp |
Dmitri Gribenko | 8d3ba23 | 2012-07-06 00:28:32 +0000 | [diff] [blame] | 13 | Comment.cpp |
Dmitri Gribenko | 2d44d77 | 2012-06-26 20:39:18 +0000 | [diff] [blame] | 14 | CommentBriefParser.cpp |
Dmitri Gribenko | 7b7af02 | 2012-08-09 00:16:26 +0000 | [diff] [blame] | 15 | CommentCommandTraits.cpp |
Dmitri Gribenko | 2d44d77 | 2012-06-26 20:39:18 +0000 | [diff] [blame] | 16 | CommentLexer.cpp |
Dmitri Gribenko | 8d3ba23 | 2012-07-06 00:28:32 +0000 | [diff] [blame] | 17 | CommentParser.cpp |
18 | CommentSema.cpp | ||||
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 19 | Decl.cpp |
Kovarththanan Rajaratnam | 909e6aa | 2010-03-22 18:16:06 +0000 | [diff] [blame] | 20 | DeclarationName.cpp |
Ted Kremenek | b3b7364 | 2009-07-15 21:08:41 +0000 | [diff] [blame] | 21 | DeclBase.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 22 | DeclCXX.cpp |
John McCall | 92b7f70 | 2010-03-11 07:50:04 +0000 | [diff] [blame] | 23 | DeclFriend.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 24 | DeclGroup.cpp |
25 | DeclObjC.cpp | ||||
Alexey Bataev | c640058 | 2013-03-22 06:34:35 +0000 | [diff] [blame] | 26 | DeclOpenMP.cpp |
Douglas Gregor | 4fe0c8e | 2009-05-30 00:08:05 +0000 | [diff] [blame] | 27 | DeclPrinter.cpp |
Douglas Gregor | aaba5e3 | 2009-02-04 19:02:06 +0000 | [diff] [blame] | 28 | DeclTemplate.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 29 | Expr.cpp |
Sebastian Redl | 2111c85 | 2010-06-28 15:09:07 +0000 | [diff] [blame] | 30 | ExprClassification.cpp |
Ted Kremenek | b3b7364 | 2009-07-15 21:08:41 +0000 | [diff] [blame] | 31 | ExprConstant.cpp |
Kovarththanan Rajaratnam | 909e6aa | 2010-03-22 18:16:06 +0000 | [diff] [blame] | 32 | ExprCXX.cpp |
Douglas Gregor | b166e4a | 2011-02-28 14:32:11 +0000 | [diff] [blame] | 33 | ExternalASTSource.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 34 | InheritViz.cpp |
Charles Davis | 071cc7d | 2010-08-16 03:33:14 +0000 | [diff] [blame] | 35 | ItaniumCXXABI.cpp |
Peter Collingbourne | 1411047 | 2011-01-13 18:57:25 +0000 | [diff] [blame] | 36 | ItaniumMangle.cpp |
37 | Mangle.cpp | ||||
Eli Friedman | a7872d4 | 2013-07-01 20:34:51 +0000 | [diff] [blame] | 38 | MangleNumberingContext.cpp |
Charles Davis | 071cc7d | 2010-08-16 03:33:14 +0000 | [diff] [blame] | 39 | MicrosoftCXXABI.cpp |
Peter Collingbourne | 1411047 | 2011-01-13 18:57:25 +0000 | [diff] [blame] | 40 | MicrosoftMangle.cpp |
Douglas Gregor | e4e5b05 | 2009-03-19 00:18:19 +0000 | [diff] [blame] | 41 | NestedNameSpecifier.cpp |
Ted Kremenek | ebcb57a | 2012-03-06 20:05:56 +0000 | [diff] [blame] | 42 | NSAPI.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 43 | ParentMap.cpp |
Chandler Carruth | f95d412 | 2012-06-20 09:53:52 +0000 | [diff] [blame] | 44 | RawCommentList.cpp |
Ted Kremenek | 503524a | 2010-03-08 20:56:29 +0000 | [diff] [blame] | 45 | RecordLayout.cpp |
Daniel Dunbar | e464183 | 2009-07-19 00:40:45 +0000 | [diff] [blame] | 46 | RecordLayoutBuilder.cpp |
Argyrios Kyrtzidis | 2071808 | 2011-10-03 06:36:51 +0000 | [diff] [blame] | 47 | SelectorLocationsKind.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 48 | Stmt.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 49 | StmtIterator.cpp |
50 | StmtPrinter.cpp | ||||
Douglas Gregor | 41ef0c3 | 2009-07-28 00:33:38 +0000 | [diff] [blame] | 51 | StmtProfile.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 52 | StmtViz.cpp |
John McCall | 275c10a | 2009-10-29 07:48:15 +0000 | [diff] [blame] | 53 | TemplateBase.cpp |
Ted Kremenek | 4409a6d | 2009-04-01 19:11:05 +0000 | [diff] [blame] | 54 | TemplateName.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 55 | Type.cpp |
Benjamin Kramer | ad97866 | 2009-08-19 12:02:15 +0000 | [diff] [blame] | 56 | TypeLoc.cpp |
Douglas Gregor | fee8a3c | 2009-11-10 00:39:07 +0000 | [diff] [blame] | 57 | TypePrinter.cpp |
Peter Collingbourne | 2401846 | 2011-09-26 01:57:12 +0000 | [diff] [blame] | 58 | VTableBuilder.cpp |
Peter Collingbourne | 5c551f7 | 2011-09-26 01:56:24 +0000 | [diff] [blame] | 59 | VTTBuilder.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 60 | ) |
Douglas Gregor | a393e9e | 2009-03-16 23:06:59 +0000 | [diff] [blame] | 61 | |
Chandler Carruth | b0d8671 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 62 | add_dependencies(clangAST |
63 | ClangARMNeon | ||||
64 | ClangAttrClasses | ||||
65 | ClangAttrList | ||||
66 | ClangAttrImpl | ||||
Alexander Kornienko | c3cd2b0 | 2013-01-07 17:53:08 +0000 | [diff] [blame] | 67 | ClangAttrDump |
Dmitri Gribenko | e4330a3 | 2012-09-10 20:32:42 +0000 | [diff] [blame] | 68 | ClangCommentCommandInfo |
Dmitri Gribenko | af01bed | 2013-02-01 20:23:57 +0000 | [diff] [blame] | 69 | ClangCommentCommandList |
Dmitri Gribenko | 8d3ba23 | 2012-07-06 00:28:32 +0000 | [diff] [blame] | 70 | ClangCommentNodes |
Dmitri Gribenko | c24a76e | 2012-08-31 02:21:44 +0000 | [diff] [blame] | 71 | ClangCommentHTMLTags |
72 | ClangCommentHTMLTagsProperties | ||||
Dmitri Gribenko | 5bd1e5b | 2013-01-30 14:29:28 +0000 | [diff] [blame] | 73 | ClangCommentHTMLNamedCharacterReferences |
Chandler Carruth | b0d8671 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 74 | ClangDeclNodes |
NAKAMURA Takumi | 866abce | 2012-07-27 06:18:12 +0000 | [diff] [blame] | 75 | ClangDiagnosticAST |
76 | ClangDiagnosticComment | ||||
NAKAMURA Takumi | 11abf2a | 2012-07-27 06:18:33 +0000 | [diff] [blame] | 77 | ClangDiagnosticCommon |
78 | ClangDiagnosticSema | ||||
Chandler Carruth | b0d8671 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 79 | ClangStmtNodes |
80 | ) | ||||
81 | |||||
82 | target_link_libraries(clangAST | ||||
83 | clangBasic | ||||
84 | clangLex | ||||
85 | ) |