]> granicus.if.org Git - clang/blob - lib/AST/CMakeLists.txt
Move UTF conversion routines from clang/lib/Basic to llvm/lib/Support
[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   AttrImpl.cpp
11   CXXInheritance.cpp
12   Comment.cpp
13   CommentBriefParser.cpp
14   CommentCommandTraits.cpp
15   CommentLexer.cpp
16   CommentParser.cpp
17   CommentSema.cpp
18   Decl.cpp
19   DeclarationName.cpp
20   DeclBase.cpp
21   DeclCXX.cpp
22   DeclFriend.cpp
23   DeclGroup.cpp
24   DeclObjC.cpp
25   DeclPrinter.cpp
26   DeclTemplate.cpp
27   DumpXML.cpp
28   Expr.cpp
29   ExprClassification.cpp
30   ExprConstant.cpp
31   ExprCXX.cpp
32   ExternalASTSource.cpp
33   InheritViz.cpp
34   ItaniumCXXABI.cpp
35   ItaniumMangle.cpp
36   LambdaMangleContext.cpp
37   Mangle.cpp
38   MicrosoftCXXABI.cpp
39   MicrosoftMangle.cpp
40   NestedNameSpecifier.cpp
41   NSAPI.cpp
42   ParentMap.cpp
43   RawCommentList.cpp
44   RecordLayout.cpp
45   RecordLayoutBuilder.cpp
46   SelectorLocationsKind.cpp
47   Stmt.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   ClangAttrDump
67   ClangCommentCommandInfo
68   ClangCommentNodes
69   ClangCommentHTMLTags
70   ClangCommentHTMLTagsProperties
71   ClangCommentHTMLNamedCharacterReferences
72   ClangDeclNodes
73   ClangDiagnosticAST
74   ClangDiagnosticComment
75   ClangDiagnosticCommon
76   ClangDiagnosticSema
77   ClangStmtNodes
78   )
79
80 target_link_libraries(clangAST
81   clangBasic
82   clangLex
83   )