Skip to content

Commit 8ffdc87

Browse files
authored
[bazel] Port 47721d4 (#104481)
Made more difficult by many header circular dependencies
1 parent 85da39d commit 8ffdc87

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

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

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -564,7 +564,7 @@ cc_library(
564564
strip_include_prefix = "include",
565565
deps = [
566566
":Headers",
567-
":Utility",
567+
":UtilityHeaders",
568568
"//llvm:Object",
569569
"//llvm:Support",
570570
"//llvm:TargetParser",
@@ -617,7 +617,6 @@ cc_library(
617617
":InterpreterHeaders",
618618
":SymbolHeaders",
619619
":TargetHeaders",
620-
":Utility",
621620
"//clang:driver",
622621
"//llvm:Demangle",
623622
"//llvm:Support",
@@ -679,7 +678,10 @@ cc_library(
679678
name = "TargetHeaders",
680679
hdrs = glob(["include/lldb/Target/**/*.h"]),
681680
strip_include_prefix = "include",
682-
deps = [":AppleArm64ExceptionClass"],
681+
deps = [
682+
":AppleArm64ExceptionClass",
683+
":BreakpointHeaders",
684+
],
683685
)
684686

685687
cc_library(
@@ -721,13 +723,21 @@ cc_library(
721723
deps = [":Headers"],
722724
)
723725

726+
cc_library(
727+
name = "UtilityHeaders",
728+
hdrs = glob(["include/lldb/Utility/**/*.h"]),
729+
strip_include_prefix = "include",
730+
)
731+
724732
cc_library(
725733
name = "Utility",
726734
srcs = glob(["source/Utility/**/*.cpp"]),
727735
hdrs = glob(["include/lldb/Utility/**/*.h"]),
728736
strip_include_prefix = "include",
729737
deps = [
738+
":CoreHeaders",
730739
":Headers",
740+
":TargetHeaders",
731741
":UtilityPrivateHeaders",
732742
"//llvm:BinaryFormat",
733743
"//llvm:Support",

0 commit comments

Comments
 (0)