[llvm] [bazel][lldb] Port #162730: tablegen for lldb-server platform ops (PR #164832)

Jordan Rupprecht via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 23 08:12:56 PDT 2025


https://github.com/rupprecht created https://github.com/llvm/llvm-project/pull/164832

None

>From b3af186ed46d6eaa220470b98b8e5835dcccf3c2 Mon Sep 17 00:00:00 2001
From: Jordan Rupprecht <rupprecht at google.com>
Date: Thu, 23 Oct 2025 08:12:18 -0700
Subject: [PATCH] [bazel][lldb] Port #162730: tablegen for lldb-server platform
 ops

---
 utils/bazel/llvm-project-overlay/lldb/BUILD.bazel | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/utils/bazel/llvm-project-overlay/lldb/BUILD.bazel b/utils/bazel/llvm-project-overlay/lldb/BUILD.bazel
index 7d62afc982be8..b892ac90668fe 100644
--- a/utils/bazel/llvm-project-overlay/lldb/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/lldb/BUILD.bazel
@@ -979,7 +979,7 @@ cc_binary(
 )
 
 gentbl_cc_library(
-    name = "lldb_server_opts_gen",
+    name = "lldb_server_llgs_opts_gen",
     strip_include_prefix = ".",
     tbl_outs = {"LLGSOptions.inc": ["-gen-opt-parser-defs"]},
     tblgen = "//llvm:llvm-tblgen",
@@ -987,6 +987,15 @@ gentbl_cc_library(
     deps = ["//llvm:OptParserTdFiles"],
 )
 
+gentbl_cc_library(
+    name = "lldb_server_platform_opts_gen",
+    strip_include_prefix = ".",
+    tbl_outs = {"PlatformOptions.inc": ["-gen-opt-parser-defs"]},
+    tblgen = "//llvm:llvm-tblgen",
+    td_file = "tools/lldb-server/PlatformOptions.td",
+    deps = ["//llvm:OptParserTdFiles"],
+)
+
 cc_binary(
     name = "lldb-server",
     srcs = glob([
@@ -1005,7 +1014,8 @@ cc_binary(
         ":Interpreter",
         ":Utility",
         ":Version",
-        ":lldb_server_opts_gen",
+        ":lldb_server_llgs_opts_gen",
+        ":lldb_server_platform_opts_gen",
         "//lldb:Target",
         "//lldb:TargetHeaders",
         "//lldb/source/Plugins:PluginCPlusPlusLanguage",



More information about the llvm-commits mailing list