@@ -10,8 +10,6 @@ bzl_library(
1010 "@bazel_tools//tools:bzl_srcs" ,
1111 ],
1212 deps = [
13- "@bazel_features//:deps" ,
14- "@bazel_features//:features" ,
1513 "@bazel_skylib//lib:paths" ,
1614 "@bazel_skylib//lib:selects" ,
1715 "@bazel_skylib//lib:structs" ,
@@ -172,11 +170,27 @@ stardoc(
172170 deps = [":all_docs" ],
173171)
174172
173+ # This target exists to avoid this issue:
174+ # https://github.com/bazelbuild/rules_cc/issues/279
175+ bzl_library (
176+ name = "bindgen_lib" ,
177+ srcs = [
178+ "@com_google_protobuf//:bzl_srcs" ,
179+ "@rules_cc//cc:bzl_srcs" ,
180+ ],
181+ deps = [
182+ "@com_google_protobuf//bazel:cc_proto_library_bzl" ,
183+ "@rules_cc//cc/common" ,
184+ "@rules_cc//cc/toolchains:toolchain_rules" ,
185+ "@rules_rust_bindgen//:bzl_lib" ,
186+ ],
187+ )
188+
175189stardoc (
176190 name = "rust_bindgen" ,
177191 out = "rust_bindgen.md" ,
178192 input = "@rules_rust_bindgen//:defs.bzl" ,
179- deps = ["@rules_rust_bindgen//:bzl_lib " ],
193+ deps = [":bindgen_lib " ],
180194)
181195
182196stardoc (
0 commit comments