[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