Skip to content

Commit f4843ac

Browse files
authored
[lldb][bazel] Fix BUILD after 975eca0. (llvm#90564)
1 parent ec527b2 commit f4843ac

File tree

3 files changed

+24
-1
lines changed

3 files changed

+24
-1
lines changed

utils/bazel/llvm-project-overlay/lldb/BUILD.bazel

+22-1
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,20 @@ cc_binary(
183183
],
184184
)
185185

186+
gentbl_cc_library(
187+
name = "lldb-sbapi-dwarf-enums",
188+
strip_include_prefix = "include",
189+
tbl_outs = [
190+
(
191+
["-gen-lldb-sbapi-dwarf-enum"],
192+
"include/lldb/API/SBLanguages.h",
193+
),
194+
],
195+
tblgen = ":lldb-tblgen",
196+
td_file = "//llvm:include/llvm/BinaryFormat/Dwarf.def",
197+
deps = [],
198+
)
199+
186200
cc_library(
187201
name = "API",
188202
srcs = glob([
@@ -192,6 +206,7 @@ cc_library(
192206
hdrs = glob(["include/lldb/API/**/*.h"]),
193207
strip_include_prefix = "include",
194208
deps = [
209+
":lldb-sbapi-dwarf-enums",
195210
":Breakpoint",
196211
":Commands",
197212
":Core",
@@ -272,6 +287,7 @@ cc_library(
272287
hdrs = glob(["include/lldb/Expression/**/*.h"]),
273288
strip_include_prefix = "include",
274289
deps = [
290+
":lldb-sbapi-dwarf-enums",
275291
":Core",
276292
":Headers",
277293
":Host",
@@ -280,6 +296,7 @@ cc_library(
280296
":TargetHeaders",
281297
":Utility",
282298
"//lldb/source/Plugins:PluginSymbolFileDWARFHeaders",
299+
"//llvm:BinaryFormat",
283300
"//llvm:Core",
284301
"//llvm:DebugInfoDWARF",
285302
"//llvm:ExecutionEngine",
@@ -346,7 +363,10 @@ cc_library(
346363
name = "ExpressionHeaders",
347364
hdrs = glob(["include/lldb/Expression/**/*.h"]),
348365
strip_include_prefix = "include",
349-
deps = ["//llvm:ExecutionEngine"],
366+
deps = [
367+
":lldb-sbapi-dwarf-enums",
368+
"//llvm:ExecutionEngine"
369+
],
350370
)
351371

352372
cc_library(
@@ -673,6 +693,7 @@ cc_library(
673693
":TargetProperties",
674694
":Utility",
675695
"//lldb/source/Plugins:PluginProcessUtility",
696+
"//llvm:BinaryFormat",
676697
"//llvm:MC",
677698
"//llvm:Support",
678699
],

utils/bazel/llvm-project-overlay/lldb/source/Plugins/BUILD.bazel

+1
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,7 @@ cc_library(
202202
"//lldb:SymbolHeaders",
203203
"//lldb:TargetHeaders",
204204
"//lldb:Utility",
205+
"//llvm:BinaryFormat",
205206
"//llvm:Core",
206207
"//llvm:ExecutionEngine",
207208
"//llvm:IPO",

utils/bazel/llvm-project-overlay/llvm/BUILD.bazel

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ licenses(["notice"])
2222
exports_files([
2323
"LICENSE.TXT",
2424
"cmake/modules/llvm-driver-template.cpp.in",
25+
"include/llvm/BinaryFormat/Dwarf.def",
2526
"include/llvm/CodeGen/SDNodeProperties.td",
2627
"include/llvm/CodeGen/ValueTypes.td",
2728
"include/llvm/Frontend/Directive/DirectiveBase.td",

0 commit comments

Comments
 (0)