]> granicus.if.org Git - clang/blob - lib/AST/CMakeLists.txt
Fix a big layering violation introduced by r158771.
[clang] / lib / AST / CMakeLists.txt
1 set(LLVM_LINK_COMPONENTS support)
2
3 set(LLVM_USED_LIBS clangBasic clangLex)
4
5 add_clang_library(clangAST
6   APValue.cpp
7   ASTConsumer.cpp
8   ASTContext.cpp
9   ASTDiagnostic.cpp
10   ASTImporter.cpp
11   AttrImpl.cpp
12   CXXInheritance.cpp
13   Decl.cpp
14   DeclarationName.cpp
15   DeclBase.cpp
16   DeclCXX.cpp
17   DeclFriend.cpp
18   DeclGroup.cpp
19   DeclObjC.cpp
20   DeclPrinter.cpp
21   DeclTemplate.cpp
22   DumpXML.cpp
23   Expr.cpp
24   ExprClassification.cpp
25   ExprConstant.cpp
26   ExprCXX.cpp
27   ExternalASTSource.cpp
28   InheritViz.cpp
29   ItaniumCXXABI.cpp
30   ItaniumMangle.cpp
31   LambdaMangleContext.cpp
32   Mangle.cpp
33   MicrosoftCXXABI.cpp
34   MicrosoftMangle.cpp
35   NestedNameSpecifier.cpp
36   NSAPI.cpp
37   ParentMap.cpp
38   RawCommentList.cpp
39   RecordLayout.cpp
40   RecordLayoutBuilder.cpp
41   SelectorLocationsKind.cpp
42   Stmt.cpp
43   StmtDumper.cpp
44   StmtIterator.cpp
45   StmtPrinter.cpp
46   StmtProfile.cpp
47   StmtViz.cpp
48   TemplateBase.cpp
49   TemplateName.cpp
50   Type.cpp
51   TypeLoc.cpp
52   TypePrinter.cpp
53   VTableBuilder.cpp
54   VTTBuilder.cpp
55   )
56
57 add_dependencies(clangAST ClangARMNeon ClangAttrClasses ClangAttrList 
58                  ClangAttrImpl ClangDiagnosticAST ClangDeclNodes ClangStmtNodes)