Instead disable the buildifier warning
diff --git a/cc/private/toolchain/cc_configure.bzl b/cc/private/toolchain/cc_configure.bzl
index fa630be..c281198 100644
--- a/cc/private/toolchain/cc_configure.bzl
+++ b/cc/private/toolchain/cc_configure.bzl
@@ -173,17 +173,13 @@
configure = True,
)
-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")
+# 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")
native.register_toolchains(
# Use register_toolchain's target pattern expansion to register all toolchains in the package.
- "@" + name + "_toolchains//:all",
+ "@local_config_cc_toolchains//:all",
)
diff --git a/cc/repositories.bzl b/cc/repositories.bzl
index f52ade2..5d0c56b 100644
--- a/cc/repositories.bzl
+++ b/cc/repositories.bzl
@@ -23,8 +23,9 @@
],
)
-def rules_cc_toolchains(name = "local_config_cc", *args):
- cc_configure(name, *args)
+# buildifier: disable=unnamed-macro
+def rules_cc_toolchains(*args):
+ cc_configure(*args)
def _maybe(repo_rule, name, **kwargs):
if not native.existing_rule(name):