From 9b9a2a2fd0aaed6704f75adfcde0d85e65008601 Mon Sep 17 00:00:00 2001 From: Nico Weber Date: Thu, 2 May 2024 10:41:49 -0400 Subject: [gn] port dcbf0fcd0d55 (SBLanguages.h python) --- .../utils/gn/secondary/lldb/include/lldb/API/BUILD.gn | 19 +++++++++---------- 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", ] -- cgit v1.1