]> granicus.if.org Git - clang/blobdiff - lib/AST/CMakeLists.txt
[OPENMP] Initial support for 'task_reduction' clause.
[clang] / lib / AST / CMakeLists.txt
index f844cf1529ba50ae7767f953a34bb6bd06e9b949..ab9b59184294bf5eabe373d46929ae59c418d0cc 100644 (file)
@@ -1,33 +1,74 @@
-set(LLVM_NO_RTTI 1)
+set(LLVM_LINK_COMPONENTS
+  BinaryFormat
+  Support
+  )
 
 add_clang_library(clangAST
   APValue.cpp
   ASTConsumer.cpp
   ASTContext.cpp
-  ASTLocation.cpp
-  CFG.cpp
+  ASTDiagnostic.cpp
+  ASTDumper.cpp
+  ASTImporter.cpp
+  ASTStructuralEquivalence.cpp
+  ASTTypeTraits.cpp
+  AttrImpl.cpp
+  CXXInheritance.cpp
+  Comment.cpp
+  CommentBriefParser.cpp
+  CommentCommandTraits.cpp
+  CommentLexer.cpp
+  CommentParser.cpp
+  CommentSema.cpp
+  Decl.cpp
   DeclarationName.cpp
   DeclBase.cpp
-  Decl.cpp
   DeclCXX.cpp
+  DeclFriend.cpp
   DeclGroup.cpp
   DeclObjC.cpp
+  DeclOpenMP.cpp
   DeclPrinter.cpp
-  DeclReferenceMap.cpp
   DeclTemplate.cpp
-  ExprConstant.cpp
   Expr.cpp
+  ExprClassification.cpp
+  ExprConstant.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
+  TemplateBase.cpp
   TemplateName.cpp
   Type.cpp
-  )
+  TypeLoc.cpp
+  TypePrinter.cpp
+  VTableBuilder.cpp
+  VTTBuilder.cpp
 
-add_dependencies(clangAST ClangDiagnosticAST)
+  LINK_LIBS
+  clangBasic
+  clangLex
+  )