]> granicus.if.org Git - clang/blob - lib/AST/CMakeLists.txt
Update RecursiveASTVisitor so that it visits attributes. This is currently
[clang] / lib / AST / CMakeLists.txt
1 set(LLVM_LINK_COMPONENTS support)
2
3 add_clang_library(clangAST
4   APValue.cpp
5   ASTConsumer.cpp
6   ASTContext.cpp
7   ASTDiagnostic.cpp
8   ASTDumper.cpp
9   ASTImporter.cpp
10   ASTTypeTraits.cpp
11   AttrImpl.cpp
12   CXXInheritance.cpp
13   Comment.cpp
14   CommentBriefParser.cpp
15   CommentCommandTraits.cpp
16   CommentLexer.cpp
17   CommentParser.cpp
18   CommentSema.cpp
19   Decl.cpp
20   DeclarationName.cpp
21   DeclBase.cpp
22   DeclCXX.cpp
23   DeclFriend.cpp
24   DeclGroup.cpp
25   DeclObjC.cpp
26   DeclOpenMP.cpp
27   DeclPrinter.cpp
28   DeclTemplate.cpp
29   Expr.cpp
30   ExprClassification.cpp
31   ExprConstant.cpp
32   ExprCXX.cpp
33   ExternalASTSource.cpp
34   InheritViz.cpp
35   ItaniumCXXABI.cpp
36   ItaniumMangle.cpp
37   Mangle.cpp
38   MangleNumberingContext.cpp
39   MicrosoftCXXABI.cpp
40   MicrosoftMangle.cpp
41   NestedNameSpecifier.cpp
42   NSAPI.cpp
43   ParentMap.cpp
44   RawCommentList.cpp
45   RecordLayout.cpp
46   RecordLayoutBuilder.cpp
47   SelectorLocationsKind.cpp
48   Stmt.cpp
49   StmtIterator.cpp
50   StmtPrinter.cpp
51   StmtProfile.cpp
52   StmtViz.cpp
53   TemplateBase.cpp
54   TemplateName.cpp
55   Type.cpp
56   TypeLoc.cpp
57   TypePrinter.cpp
58   VTableBuilder.cpp
59   VTTBuilder.cpp
60   )
61
62 add_dependencies(clangAST
63   ClangARMNeon
64   ClangAttrClasses
65   ClangAttrList
66   ClangAttrImpl
67   ClangAttrDump
68   ClangAttrVisitor
69   ClangCommentCommandInfo
70   ClangCommentCommandList
71   ClangCommentNodes
72   ClangCommentHTMLTags
73   ClangCommentHTMLTagsProperties
74   ClangCommentHTMLNamedCharacterReferences
75   ClangDeclNodes
76   ClangDiagnosticAST
77   ClangDiagnosticComment
78   ClangDiagnosticCommon
79   ClangDiagnosticSema
80   ClangStmtNodes
81   )
82
83 target_link_libraries(clangAST
84   clangBasic
85   clangLex
86   )