Automatic code cleanup.
PiperOrigin-RevId: 672706721
Change-Id: I58e9c2a3cddad6754dcac9f5d97c9a2c99fcd776
diff --git a/cc_bindings_from_rs/bazel_support/cc_bindings_from_rust_rule.bzl b/cc_bindings_from_rs/bazel_support/cc_bindings_from_rust_rule.bzl
index d3c282d..0f421d8 100644
--- a/cc_bindings_from_rs/bazel_support/cc_bindings_from_rust_rule.bzl
+++ b/cc_bindings_from_rs/bazel_support/cc_bindings_from_rust_rule.bzl
@@ -403,7 +403,7 @@
default = "//cc_bindings_from_rs/bazel_support:generate_error_report",
),
"_globally_enabled_features": attr.label(
- default = "//rs_bindings_from_cc/bazel_support:globally_enabled_features",
+ default = "//common/bazel_support:globally_enabled_features",
),
},
toolchains = [
diff --git a/common/bazel_support/BUILD b/common/bazel_support/BUILD
index 3d1bcbc..09795d4 100644
--- a/common/bazel_support/BUILD
+++ b/common/bazel_support/BUILD
@@ -1,3 +1,7 @@
+load(
+ "@bazel_skylib//rules:common_settings.bzl",
+ "string_list_flag",
+)
load("//rs_bindings_from_cc/bazel_support:toolchain.bzl", "rs_bindings_from_cc_toolchain")
package(
@@ -5,10 +9,21 @@
default_visibility = ["//common/bazel_support:__subpackages__"],
)
+# FLAGS
+# =====
+#
+# The following flags can be used by either direction of interop to control behavior of the tool.
+
+string_list_flag(
+ name = "globally_enabled_features",
+ build_setting_default = [],
+ visibility = ["//visibility:public"],
+)
+
# TOOLCHAINS
# ==========
#
-# This BUILD file contains all of the Crubit toolchain implementations.
+# The following are all of the Crubit toolchain implementations.
# The actual registration happens in MODULE.bazel and toolchains/BUILD.
config_setting(
diff --git a/features/README.md b/features/README.md
index 7da58d9..695be2d 100644
--- a/features/README.md
+++ b/features/README.md
@@ -43,7 +43,7 @@
Crubit developers may want to temporarily enable features without respect to
visibility restrictions or level of support. The build flag:
-`--//rs_bindings_from_cc/bazel_support:globally_enabled_features`
+`--//common/bazel_support:globally_enabled_features`
accepts a comma-separated list of unstable internal feature names (like
`supported`, `experimental`, or the special alias `all`) and overrides the
diff --git a/rs_bindings_from_cc/bazel_support/BUILD b/rs_bindings_from_cc/bazel_support/BUILD
index e6ad6f9..d400a2a 100644
--- a/rs_bindings_from_cc/bazel_support/BUILD
+++ b/rs_bindings_from_cc/bazel_support/BUILD
@@ -2,7 +2,6 @@
load(
"@bazel_skylib//rules:common_settings.bzl",
"bool_flag",
- "string_list_flag",
)
load(
"//rs_bindings_from_cc/bazel_support:deps_for_bindings.bzl",
@@ -161,12 +160,6 @@
visibility = ["//visibility:public"],
)
-string_list_flag(
- name = "globally_enabled_features",
- build_setting_default = [],
- visibility = ["//visibility:public"],
-)
-
toolchain_type(
name = "toolchain_type",
visibility = ["//:__subpackages__"],
diff --git a/rs_bindings_from_cc/bazel_support/rust_bindings_from_cc_utils.bzl b/rs_bindings_from_cc/bazel_support/rust_bindings_from_cc_utils.bzl
index 7143fa3..be8be85 100644
--- a/rs_bindings_from_cc/bazel_support/rust_bindings_from_cc_utils.bzl
+++ b/rs_bindings_from_cc/bazel_support/rust_bindings_from_cc_utils.bzl
@@ -195,6 +195,6 @@
default = "@@//rs_bindings_from_cc/bazel_support:generate_error_report",
),
"_globally_enabled_features": attr.label(
- default = "@@//rs_bindings_from_cc/bazel_support:globally_enabled_features",
+ default = "//common/bazel_support:globally_enabled_features",
),
}