]> granicus.if.org Git - clang/blobdiff - lib/AST/CMakeLists.txt
[OPENMP] Initial support for 'task_reduction' clause.
[clang] / lib / AST / CMakeLists.txt
index 98880b5f77d2f4bf9d3449ef80aab7e9c164f2dc..ab9b59184294bf5eabe373d46929ae59c418d0cc 100644 (file)
@@ -1,30 +1,62 @@
-set(LLVM_NO_RTTI 1)
+set(LLVM_LINK_COMPONENTS
+  BinaryFormat
+  Support
+  )
 
 add_clang_library(clangAST
   APValue.cpp
   ASTConsumer.cpp
   ASTContext.cpp
+  ASTDiagnostic.cpp
+  ASTDumper.cpp
+  ASTImporter.cpp
+  ASTStructuralEquivalence.cpp
+  ASTTypeTraits.cpp
+  AttrImpl.cpp
   CXXInheritance.cpp
-  CharUnits.cpp
+  Comment.cpp
+  CommentBriefParser.cpp
+  CommentCommandTraits.cpp
+  CommentLexer.cpp
+  CommentParser.cpp
+  CommentSema.cpp
   Decl.cpp
+  DeclarationName.cpp
   DeclBase.cpp
   DeclCXX.cpp
+  DeclFriend.cpp
   DeclGroup.cpp
   DeclObjC.cpp
+  DeclOpenMP.cpp
   DeclPrinter.cpp
   DeclTemplate.cpp
-  DeclarationName.cpp
   Expr.cpp
-  ExprCXX.cpp
+  ExprClassification.cpp
   ExprConstant.cpp
-  FullExpr.cpp
+  ExprCXX.cpp
+  ExprObjC.cpp
+  ExternalASTMerger.cpp
+  ExternalASTSource.cpp
   InheritViz.cpp
+  ItaniumCXXABI.cpp
+  ItaniumMangle.cpp
+  Mangle.cpp
+  MicrosoftCXXABI.cpp
+  MicrosoftMangle.cpp
   NestedNameSpecifier.cpp
+  NSAPI.cpp
+  ODRHash.cpp
+  OpenMPClause.cpp
   ParentMap.cpp
+  RawCommentList.cpp
+  RecordLayout.cpp
   RecordLayoutBuilder.cpp
+  SelectorLocationsKind.cpp
   Stmt.cpp
-  StmtDumper.cpp
+  StmtCXX.cpp
   StmtIterator.cpp
+  StmtObjC.cpp
+  StmtOpenMP.cpp
   StmtPrinter.cpp
   StmtProfile.cpp
   StmtViz.cpp
@@ -33,6 +65,10 @@ add_clang_library(clangAST
   Type.cpp
   TypeLoc.cpp
   TypePrinter.cpp
-  )
+  VTableBuilder.cpp
+  VTTBuilder.cpp
 
-add_dependencies(clangAST ClangDiagnosticAST)
+  LINK_LIBS
+  clangBasic
+  clangLex
+  )