aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNico Weber <thakis@chromium.org>2024-05-02 10:41:49 -0400
committerNico Weber <thakis@chromium.org>2024-05-02 10:42:12 -0400
commit9b9a2a2fd0aaed6704f75adfcde0d85e65008601 (patch)
tree39256684c4f74ca5d2a4fb32cb515c9149b5ac3e
parent46a5de69c03aeb1cd99c7951787b7cf94d6e2dcd (diff)
downloadllvm-9b9a2a2fd0aaed6704f75adfcde0d85e65008601.zip
llvm-9b9a2a2fd0aaed6704f75adfcde0d85e65008601.tar.gz
llvm-9b9a2a2fd0aaed6704f75adfcde0d85e65008601.tar.bz2
[gn] port dcbf0fcd0d55 (SBLanguages.h python)
-rw-r--r--llvm/utils/gn/secondary/lldb/include/lldb/API/BUILD.gn19
-rw-r--r--llvm/utils/gn/secondary/lldb/utils/TableGen/BUILD.gn1
2 files changed, 9 insertions, 11 deletions
diff --git a/llvm/utils/gn/secondary/lldb/include/lldb/API/BUILD.gn b/llvm/utils/gn/secondary/lldb/include/lldb/API/BUILD.gn
index 1872625..2fe295d 100644
--- a/llvm/utils/gn/secondary/lldb/include/lldb/API/BUILD.gn
+++ b/llvm/utils/gn/secondary/lldb/include/lldb/API/BUILD.gn
@@ -1,11 +1,10 @@
-import("//lldb/utils/TableGen/lldb_tablegen.gni")
-
-lldb_tablegen("SBLanguages") {
- args = [ "-gen-lldb-sbapi-dwarf-enum" ]
-
- # See discussion on https://github.com/llvm/llvm-project/pull/89981 for
- # why this runs tblgen on a .def file.
- td_file = "//llvm/include/llvm/BinaryFormat/Dwarf.def"
- output_name = "SBLanguages.h"
+action("SBLanguages") {
+ script = "//lldb/scripts/generate-sbapi-dwarf-enum.py"
+ outputs = [ "$target_gen_dir/SBLanguages.h" ]
+ sources = [ "//llvm/include/llvm/BinaryFormat/Dwarf.def" ]
+ args = [
+ rebase_path(sources[0], root_build_dir),
+ "-o",
+ rebase_path(outputs[0], root_build_dir),
+ ]
}
-
diff --git a/llvm/utils/gn/secondary/lldb/utils/TableGen/BUILD.gn b/llvm/utils/gn/secondary/lldb/utils/TableGen/BUILD.gn
index bc9f690..37305d1d 100644
--- a/llvm/utils/gn/secondary/lldb/utils/TableGen/BUILD.gn
+++ b/llvm/utils/gn/secondary/lldb/utils/TableGen/BUILD.gn
@@ -6,7 +6,6 @@ executable("lldb-tblgen") {
sources = [
"LLDBOptionDefEmitter.cpp",
"LLDBPropertyDefEmitter.cpp",
- "LLDBSBAPIDWARFEnum.cpp",
"LLDBTableGen.cpp",
"LLDBTableGenUtils.cpp",
]