diff options
author | Nico Weber <thakis@chromium.org> | 2024-05-02 10:41:49 -0400 |
---|---|---|
committer | Nico Weber <thakis@chromium.org> | 2024-05-02 10:42:12 -0400 |
commit | 9b9a2a2fd0aaed6704f75adfcde0d85e65008601 (patch) | |
tree | 39256684c4f74ca5d2a4fb32cb515c9149b5ac3e | |
parent | 46a5de69c03aeb1cd99c7951787b7cf94d6e2dcd (diff) | |
download | llvm-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.gn | 19 | ||||
-rw-r--r-- | llvm/utils/gn/secondary/lldb/utils/TableGen/BUILD.gn | 1 |
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", ] |