Skip to content

Commit ee36dd2

Browse files
authored
[bazel] Fix layering_check with macOS targets (#91260)
1 parent fcf341d commit ee36dd2

File tree

2 files changed

+28
-4
lines changed

2 files changed

+28
-4
lines changed

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

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -494,8 +494,12 @@ objc_library(
494494
"//conditions:default": ["@platforms//:incompatible"],
495495
}),
496496
deps = [
497+
":Headers",
497498
":HostMacOSXHeaders",
498499
":HostMacOSXPrivateHeaders",
500+
":Utility",
501+
"//llvm:Support",
502+
"//llvm:TargetParser",
499503
],
500504
)
501505

@@ -561,7 +565,10 @@ cc_library(
561565
"//llvm:TargetParser",
562566
"//llvm:config",
563567
] + select({
564-
"@platforms//os:macos": [":HostMacOSXObjCXX"],
568+
"@platforms//os:macos": [
569+
":HostMacOSXObjCXX",
570+
":HostMacOSXPrivateHeaders",
571+
],
565572
"//conditions:default": [],
566573
}),
567574
)
@@ -873,7 +880,11 @@ cc_binary(
873880
"@platforms//os:macos": [],
874881
"//conditions:default": ["@platforms//:incompatible"],
875882
}),
876-
deps = [":DebugServerCommon"],
883+
deps = [
884+
":DebugServerCommon",
885+
":DebugServerCommonHeaders",
886+
":DebugServerCommonMacOSXHeaders",
887+
],
877888
)
878889

879890
cc_binary(

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

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,12 @@ objc_library(
250250
"@platforms//os:macos": [],
251251
"//conditions:default": ["@platforms//:incompatible"],
252252
}),
253-
deps = [":PluginPlatformMacOSXObjCXXHeaders"],
253+
deps = [
254+
":PluginPlatformMacOSXObjCXXHeaders",
255+
"//lldb:Host",
256+
"//lldb:HostMacOSXPrivateHeaders",
257+
"//llvm:Support",
258+
],
254259
)
255260

256261
cc_library(
@@ -275,14 +280,18 @@ cc_library(
275280
"//lldb:Core",
276281
"//lldb:Headers",
277282
"//lldb:Host",
283+
"//lldb:HostMacOSXPrivateHeaders",
278284
"//lldb:InterpreterHeaders",
279285
"//lldb:SymbolHeaders",
280286
"//lldb:TargetHeaders",
281287
"//lldb:Utility",
282288
"//llvm:Support",
283289
"//llvm:TargetParser",
284290
] + select({
285-
"@platforms//os:macos": [":PluginPlatformMacOSXObjCXX"],
291+
"@platforms//os:macos": [
292+
":PluginPlatformMacOSXObjCXX",
293+
":PluginPlatformMacOSXObjCXXHeaders",
294+
],
286295
"//conditions:default": [],
287296
}),
288297
)
@@ -1748,6 +1757,10 @@ cc_library(
17481757
"//lldb:Host",
17491758
"//lldb:HostMacOSXPrivateHeaders",
17501759
"//lldb:Symbol",
1760+
"//lldb:SymbolHeaders",
1761+
"//lldb:TargetHeaders",
1762+
"//lldb:Utility",
1763+
"//llvm:Support",
17511764
],
17521765
)
17531766

0 commit comments

Comments
 (0)