Add `name` parameter to `cc_configure` To satisfy the buildifier and make the build green again.
diff --git a/cc/private/toolchain/cc_configure.bzl b/cc/private/toolchain/cc_configure.bzl index c281198..fa630be 100644 --- a/cc/private/toolchain/cc_configure.bzl +++ b/cc/private/toolchain/cc_configure.bzl
@@ -173,13 +173,17 @@ configure = True, ) -# buildifier: disable=unnamed-macro -def cc_configure(): - """A C++ configuration rules that generate the crosstool file.""" - cc_autoconf_toolchains(name = "local_config_cc_toolchains") - cc_autoconf(name = "local_config_cc") - native.bind(name = "cc_toolchain", actual = "@local_config_cc//:toolchain") +def cc_configure(name = "local_config_cc"): + """A C++ configuration rules that generate the crosstool file. + + Args: + name: name of the repository + """ + cc_autoconf_toolchains(name = name + "_toolchains") + cc_autoconf(name = name) + if name == "local_config_cc": + native.bind(name = "cc_toolchain", actual = "@local_config_cc//:toolchain") native.register_toolchains( # Use register_toolchain's target pattern expansion to register all toolchains in the package. - "@local_config_cc_toolchains//:all", + "@" + name + "_toolchains//:all", )