[llvm] 6a71355 - gn build: (manually) merge c82e4ef69

Nico Weber via llvm-commits llvm-commits at lists.llvm.org
Mon Dec 16 10:59:49 PST 2019


Author: Nico Weber
Date: 2019-12-16T13:59:41-05:00
New Revision: 6a71355e522368387e33ecfa3458b455db5804fc

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

LOG: gn build: (manually) merge c82e4ef69

Added: 
    

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

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 2e7047fcf66e..4be766d3ee13 100644
--- a/llvm/utils/gn/secondary/clang/include/clang/AST/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang/include/clang/AST/BUILD.gn
@@ -1,47 +1,27 @@
 import("//clang/utils/TableGen/clang_tablegen.gni")
 
 clang_tablegen("Attrs") {
-  args = [
-    "-gen-clang-attr-classes",
-    "-I",
-    rebase_path("../..", root_out_dir),
-  ]
+  args = [ "-gen-clang-attr-classes" ]
   td_file = "../Basic/Attr.td"
 }
 
 clang_tablegen("AttrImpl") {
-  args = [
-    "-gen-clang-attr-impl",
-    "-I",
-    rebase_path("../..", root_out_dir),
-  ]
+  args = [ "-gen-clang-attr-impl" ]
   td_file = "../Basic/Attr.td"
 }
 
 clang_tablegen("AttrTextNodeDump") {
-  args = [
-    "-gen-clang-attr-text-node-dump",
-    "-I",
-    rebase_path("../..", root_out_dir),
-  ]
+  args = [ "-gen-clang-attr-text-node-dump" ]
   td_file = "../Basic/Attr.td"
 }
 
 clang_tablegen("AttrNodeTraverse") {
-  args = [
-    "-gen-clang-attr-node-traverse",
-    "-I",
-    rebase_path("../..", root_out_dir),
-  ]
+  args = [ "-gen-clang-attr-node-traverse" ]
   td_file = "../Basic/Attr.td"
 }
 
 clang_tablegen("AttrVisitor") {
-  args = [
-    "-gen-clang-attr-ast-visitor",
-    "-I",
-    rebase_path("../..", root_out_dir),
-  ]
+  args = [ "-gen-clang-attr-ast-visitor" ]
   td_file = "../Basic/Attr.td"
 }
 

diff  --git a/llvm/utils/gn/secondary/clang/utils/TableGen/clang_tablegen.gni b/llvm/utils/gn/secondary/clang/utils/TableGen/clang_tablegen.gni
index efc1e3c5d542..4dd28ff1e60b 100644
--- a/llvm/utils/gn/secondary/clang/utils/TableGen/clang_tablegen.gni
+++ b/llvm/utils/gn/secondary/clang/utils/TableGen/clang_tablegen.gni
@@ -29,12 +29,15 @@ template("clang_tablegen") {
   tablegen(target_name) {
     forward_variables_from(invoker,
                            [
-                             "args",
                              "output_name",
                              "td_file",
                              "visibility",
                            ])
 
+    args = [
+             "-I",
+             rebase_path("//clang/include", root_out_dir),
+           ] + invoker.args
     tblgen_target = "//clang/utils/TableGen:clang-tblgen"
   }
 }


        


More information about the llvm-commits mailing list