]> granicus.if.org Git - clang/blob - lib/AST/CMakeLists.txt
Enable comment parsing and semantic analysis to emit diagnostics. A few
[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   ASTImporter.cpp
9   AttrImpl.cpp
10   CXXInheritance.cpp
11   Comment.cpp
12   CommentBriefParser.cpp
13   CommentDumper.cpp
14   CommentLexer.cpp
15   CommentParser.cpp
16   CommentSema.cpp
17   Decl.cpp
18   DeclarationName.cpp
19   DeclBase.cpp
20   DeclCXX.cpp
21   DeclFriend.cpp
22   DeclGroup.cpp
23   DeclObjC.cpp
24   DeclPrinter.cpp
25   DeclTemplate.cpp
26   DumpXML.cpp
27   Expr.cpp
28   ExprClassification.cpp
29   ExprConstant.cpp
30   ExprCXX.cpp
31   ExternalASTSource.cpp
32   InheritViz.cpp
33   ItaniumCXXABI.cpp
34   ItaniumMangle.cpp
35   LambdaMangleContext.cpp
36   Mangle.cpp
37   MicrosoftCXXABI.cpp
38   MicrosoftMangle.cpp
39   NestedNameSpecifier.cpp
40   NSAPI.cpp
41   ParentMap.cpp
42   RawCommentList.cpp
43   RecordLayout.cpp
44   RecordLayoutBuilder.cpp
45   SelectorLocationsKind.cpp
46   Stmt.cpp
47   StmtDumper.cpp
48   StmtIterator.cpp
49   StmtPrinter.cpp
50   StmtProfile.cpp
51   StmtViz.cpp
52   TemplateBase.cpp
53   TemplateName.cpp
54   Type.cpp
55   TypeLoc.cpp
56   TypePrinter.cpp
57   VTableBuilder.cpp
58   VTTBuilder.cpp
59   )
60
61 add_dependencies(clangAST
62   ClangARMNeon
63   ClangAttrClasses
64   ClangAttrList
65   ClangAttrImpl
66   ClangDiagnosticAST
67   ClangDiagnosticComment
68   ClangCommentNodes
69   ClangDeclNodes
70   ClangStmtNodes
71   )
72
73 target_link_libraries(clangAST
74   clangBasic
75   clangLex
76   )