[llvm] [bazel] Port 7b208e04b2e7c4a10eebf026996d8116eac5f603 (PR #152033)

Jorge Gorbe Moya via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 4 13:58:00 PDT 2025


https://github.com/slackito created https://github.com/llvm/llvm-project/pull/152033

None

>From 3061f20073edd887d7bcab2464b1d83da9dc81d3 Mon Sep 17 00:00:00 2001
From: Jorge Gorbe Moya <jgorbe at google.com>
Date: Mon, 4 Aug 2025 12:05:33 -0700
Subject: [PATCH] [bazel] Port 7b208e04b2e7c4a10eebf026996d8116eac5f603

---
 .../lldb/source/Plugins/BUILD.bazel                 | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/utils/bazel/llvm-project-overlay/lldb/source/Plugins/BUILD.bazel b/utils/bazel/llvm-project-overlay/lldb/source/Plugins/BUILD.bazel
index 71af07e046c9c..8c06c4ef6de88 100644
--- a/utils/bazel/llvm-project-overlay/lldb/source/Plugins/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/lldb/source/Plugins/BUILD.bazel
@@ -420,6 +420,18 @@ cc_library(
     deps = ["//lldb:Core"],
 )
 
+gentbl_cc_library(
+    name = "SymbolFilePDBProperties",
+    strip_include_prefix = "SymbolFile/PDB",
+    tbl_outs = {
+        "SymbolFile/PDB/SymbolFilePDBProperties.inc": ["-gen-lldb-property-defs"],
+        "SymbolFile/PDB/SymbolFilePDBPropertiesEnum.inc": ["-gen-lldb-property-enum-defs"],
+    },
+    tblgen = "//lldb:lldb-tblgen",
+    td_file = "SymbolFile/PDB/SymbolFilePDBProperties.td",
+    deps = ["//lldb:CoreTdFiles"],
+)
+
 cc_library(
     name = "PluginSymbolFilePDB",
     srcs = glob(["SymbolFile/PDB/*.cpp"]),
@@ -430,6 +442,7 @@ cc_library(
         ":PluginSymbolFileNativePDBHeaders",
         ":PluginSymbolFilePDBHeaders",
         ":PluginTypeSystemClangHeaders",
+        ":SymbolFilePDBProperties",
         "//clang:ast",
         "//clang:lex",
         "//lldb:Core",



More information about the llvm-commits mailing list