[llvm] 6fe5277 - gn build: (manually) merge 6404bd236 and d505e57cc2

Nico Weber via llvm-commits llvm-commits at lists.llvm.org
Sat Dec 14 04:44:51 PST 2019


Author: Nico Weber
Date: 2019-12-14T07:44:36-05:00
New Revision: 6fe527765a325d6c4ae17b2460faf479d2151fee

URL: https://github.com/llvm/llvm-project/commit/6fe527765a325d6c4ae17b2460faf479d2151fee
DIFF: https://github.com/llvm/llvm-project/commit/6fe527765a325d6c4ae17b2460faf479d2151fee.diff

LOG: gn build: (manually) merge 6404bd236 and d505e57cc2

Added: 
    

Modified: 
    llvm/utils/gn/secondary/clang/include/clang/AST/BUILD.gn
    llvm/utils/gn/secondary/clang/lib/AST/BUILD.gn
    llvm/utils/gn/secondary/clang/utils/TableGen/BUILD.gn

Removed: 
    


################################################################################
diff  --git a/llvm/utils/gn/secondary/clang/include/clang/AST/BUILD.gn b/llvm/utils/gn/secondary/clang/include/clang/AST/BUILD.gn
index 3bb292886db8..2e7047fcf66e 100644
--- a/llvm/utils/gn/secondary/clang/include/clang/AST/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang/include/clang/AST/BUILD.gn
@@ -60,6 +60,26 @@ clang_tablegen("TypeNodes") {
   td_file = "../Basic/TypeNodes.td"
 }
 
+clang_tablegen("AbstractBasicReader") {
+  args = [ "-gen-clang-basic-reader" ]
+  td_file = "PropertiesBase.td"
+}
+
+clang_tablegen("AbstractBasicWriter") {
+  args = [ "-gen-clang-basic-writer" ]
+  td_file = "PropertiesBase.td"
+}
+
+clang_tablegen("AbstractTypeReader") {
+  args = [ "-gen-clang-type-reader" ]
+  td_file = "TypeProperties.td"
+}
+
+clang_tablegen("AbstractTypeWriter") {
+  args = [ "-gen-clang-type-writer" ]
+  td_file = "TypeProperties.td"
+}
+
 clang_tablegen("CommentNodes") {
   args = [ "-gen-clang-comment-nodes" ]
   td_file = "../Basic/CommentNodes.td"

diff  --git a/llvm/utils/gn/secondary/clang/lib/AST/BUILD.gn b/llvm/utils/gn/secondary/clang/lib/AST/BUILD.gn
index 2d1e4c3ca465..c3669a6691b8 100644
--- a/llvm/utils/gn/secondary/clang/lib/AST/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang/lib/AST/BUILD.gn
@@ -29,6 +29,10 @@ static_library("AST") {
   # Generated files used in public headers should be in public_deps, the rest
   # in regular deps.
   public_deps = [
+    "//clang/include/clang/AST:AbstractBasicReader",
+    "//clang/include/clang/AST:AbstractBasicWriter",
+    "//clang/include/clang/AST:AbstractTypeReader",
+    "//clang/include/clang/AST:AbstractTypeWriter",
     "//clang/include/clang/AST:AttrVisitor",
     "//clang/include/clang/AST:Attrs",
     "//clang/include/clang/AST:CommentCommandList",

diff  --git a/llvm/utils/gn/secondary/clang/utils/TableGen/BUILD.gn b/llvm/utils/gn/secondary/clang/utils/TableGen/BUILD.gn
index 75e724a37084..455867280542 100644
--- a/llvm/utils/gn/secondary/clang/utils/TableGen/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang/utils/TableGen/BUILD.gn
@@ -5,6 +5,7 @@ executable("clang-tblgen") {
   ]
   sources = [
     "ClangASTNodesEmitter.cpp",
+    "ClangASTPropertiesEmitter.cpp",
     "ClangAttrEmitter.cpp",
     "ClangCommentCommandInfoEmitter.cpp",
     "ClangCommentHTMLNamedCharacterReferenceEmitter.cpp",


        


More information about the llvm-commits mailing list