From 5cc6f1ab7849887d79c51ae8308a0f057083a2eb Mon Sep 17 00:00:00 2001 From: Lukasz Anforowicz Date: Wed, 24 Jun 2026 18:14:42 -0700 Subject: [PATCH] Mostly internal-only changes. PiperOrigin-RevId: 937668344 --- common/bazel_support/toolchains/BUILD | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/common/bazel_support/toolchains/BUILD b/common/bazel_support/toolchains/BUILD index 7a0813516..8697212de 100644 --- a/common/bazel_support/toolchains/BUILD +++ b/common/bazel_support/toolchains/BUILD @@ -81,7 +81,6 @@ _NON_PROD_PLATFORMS = { # rs_bindings_from_cc # ==================== -# This direction is currently only available for prod platforms. [[ toolchain( @@ -95,6 +94,18 @@ _NON_PROD_PLATFORMS = { ), ] for platform in _PROD_PLATFORMS] +[[ + toolchain( + name = "rs_bindings_from_cc_on_demand_%s" % platform, + target_compatible_with = _NON_PROD_PLATFORMS[platform], + target_settings = [ + "//common/bazel_support:use_actual_rs_bindings_from_cc_setting", + ], + toolchain = "//common/bazel_support:rs_bindings_from_cc_on_demand_impl", + toolchain_type = "//rs_bindings_from_cc/bazel_support:toolchain_type", + ), +] for platform in _NON_PROD_PLATFORMS] + toolchain( name = "rs_bindings_from_cc_fake", target_settings = [