[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