@@ -162,6 +162,7 @@ cc_library(
162162 copts = COPTS ,
163163 includes = ["wkt" ],
164164 linkopts = LINK_OPTS ,
165+ strip_include_prefix = "/src" ,
165166 visibility = ["//pkg:__pkg__" ],
166167 deps = [":protobuf_nowkt" ],
167168)
@@ -198,7 +199,7 @@ cc_library(
198199 "port_def.inc" ,
199200 "port_undef.inc" ,
200201 ],
201- include_prefix = "google/protobuf " ,
202+ strip_include_prefix = "/src " ,
202203 visibility = [
203204 "//:__subpackages__" ,
204205 "//src/google/protobuf:__subpackages__" ,
@@ -212,7 +213,7 @@ cc_library(
212213 name = "varint_shuffle" ,
213214 hdrs = ["varint_shuffle.h" ],
214215 copts = COPTS ,
215- include_prefix = "google/protobuf " ,
216+ strip_include_prefix = "/src " ,
216217 visibility = [
217218 "//:__subpackages__" ,
218219 "//src/google/protobuf:__subpackages__" ,
@@ -248,7 +249,7 @@ cc_library(
248249 name = "arena_align" ,
249250 srcs = ["arena_align.cc" ],
250251 hdrs = ["arena_align.h" ],
251- include_prefix = "google/protobuf " ,
252+ strip_include_prefix = "/src " ,
252253 visibility = [
253254 "//:__subpackages__" ,
254255 "//src/google/protobuf:__subpackages__" ,
@@ -264,7 +265,7 @@ cc_library(
264265cc_library (
265266 name = "arena_cleanup" ,
266267 hdrs = ["arena_cleanup.h" ],
267- include_prefix = "google/protobuf " ,
268+ strip_include_prefix = "/src " ,
268269 visibility = [
269270 "//:__subpackages__" ,
270271 "//src/google/protobuf:__subpackages__" ,
@@ -278,7 +279,7 @@ cc_library(
278279cc_library (
279280 name = "arena_allocation_policy" ,
280281 hdrs = ["arena_allocation_policy.h" ],
281- include_prefix = "google/protobuf " ,
282+ strip_include_prefix = "/src " ,
282283 visibility = [
283284 "//:__subpackages__" ,
284285 "//src/google/protobuf:__subpackages__" ,
@@ -291,7 +292,7 @@ cc_library(
291292cc_library (
292293 name = "string_block" ,
293294 hdrs = ["string_block.h" ],
294- include_prefix = "google/protobuf " ,
295+ strip_include_prefix = "/src " ,
295296 deps = [
296297 ":arena_align" ,
297298 "@com_google_absl//absl/base:core_headers" ,
@@ -320,7 +321,7 @@ cc_library(
320321 "serial_arena.h" ,
321322 "thread_safe_arena.h" ,
322323 ],
323- include_prefix = "google/protobuf " ,
324+ strip_include_prefix = "/src " ,
324325 visibility = [
325326 "//:__subpackages__" ,
326327 "//src/google/protobuf:__subpackages__" ,
@@ -343,7 +344,7 @@ cc_library(
343344 name = "internal_visibility" ,
344345 hdrs = ["internal_visibility.h" ],
345346 copts = COPTS ,
346- include_prefix = "google/protobuf " ,
347+ strip_include_prefix = "/src " ,
347348 visibility = [
348349 "//:__subpackages__" ,
349350 "//src/google/protobuf:__subpackages__" ,
@@ -355,7 +356,7 @@ cc_library(
355356 testonly = 1 ,
356357 hdrs = ["internal_visibility_for_testing.h" ],
357358 copts = COPTS ,
358- include_prefix = "google/protobuf " ,
359+ strip_include_prefix = "/src " ,
359360 visibility = [
360361 "//:__subpackages__" ,
361362 "//src/google/protobuf:__subpackages__" ,
@@ -419,8 +420,8 @@ cc_library(
419420 "-Wno-error" ,
420421 ],
421422 }),
422- include_prefix = "google/protobuf" ,
423423 linkopts = LINK_OPTS ,
424+ strip_include_prefix = "/src" ,
424425 visibility = [
425426 "//:__pkg__" ,
426427 "//pkg:__pkg__" ,
@@ -506,8 +507,8 @@ cc_library(
506507 "wire_format.h" ,
507508 ],
508509 copts = COPTS ,
509- include_prefix = "google/protobuf" ,
510510 linkopts = LINK_OPTS ,
511+ strip_include_prefix = "/src" ,
511512 visibility = [
512513 "//:__pkg__" ,
513514 "//pkg:__pkg__" ,
@@ -549,8 +550,8 @@ cc_test(
549550cc_library (
550551 name = "protobuf" ,
551552 copts = COPTS ,
552- include_prefix = "google/protobuf" ,
553553 linkopts = LINK_OPTS ,
554+ strip_include_prefix = "/src" ,
554555 visibility = [
555556 "//:__pkg__" ,
556557 "//pkg:__pkg__" ,
@@ -573,14 +574,15 @@ cc_library(
573574 "**/*.h" ,
574575 "**/*.inc" ,
575576 ]),
577+ strip_include_prefix = "/src" ,
576578)
577579
578580cc_library (
579581 name = "descriptor_legacy" ,
580582 hdrs = ["descriptor_legacy.h" ],
581583 copts = COPTS ,
582- include_prefix = "google/protobuf" ,
583584 linkopts = LINK_OPTS ,
585+ strip_include_prefix = "/src" ,
584586 visibility = ["//:__subpackages__" ],
585587 deps = [
586588 ":port_def" ,
@@ -593,8 +595,8 @@ cc_library(
593595 name = "descriptor_visitor" ,
594596 hdrs = ["descriptor_visitor.h" ],
595597 copts = COPTS ,
596- include_prefix = "google/protobuf" ,
597598 linkopts = LINK_OPTS ,
599+ strip_include_prefix = "/src" ,
598600 visibility = ["//:__subpackages__" ],
599601 deps = [
600602 ":port_def" ,
@@ -749,6 +751,22 @@ proto_library(
749751 ],
750752)
751753
754+ proto_library (
755+ name = "unittest_features_proto" ,
756+ srcs = ["unittest_features.proto" ],
757+ strip_import_prefix = "/src" ,
758+ visibility = ["//src/google/protobuf:__subpackages__" ],
759+ deps = [
760+ ":descriptor_proto" ,
761+ ],
762+ )
763+
764+ cc_proto_library (
765+ name = "unittest_features_cc_proto" ,
766+ visibility = ["//src/google/protobuf:__subpackages__" ],
767+ deps = [":unittest_features_proto" ],
768+ )
769+
752770proto_library (
753771 name = "generic_test_protos" ,
754772 srcs = [":test_proto_srcs" ],
0 commit comments