From 8cf1aa91cefcdbdcf3e86678754dc8e17d675900 Mon Sep 17 00:00:00 2001 From: Mark Karpov Date: Fri, 12 Jan 2024 14:42:06 +0100 Subject: [PATCH] Enable users to customize cmake and ninja versions with bzlmod Avoid hardcoding cmake and ninja versions in repository names that the bzlmod extension produces. --- MODULE.bazel | 8 +- foreign_cc/extensions.bzl | 31 +- toolchains/prebuilt_toolchains.bzl | 746 ++++++++++++++--------------- toolchains/prebuilt_toolchains.py | 15 +- 4 files changed, 403 insertions(+), 397 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index e3a9643f9..aeab0ab5e 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -18,15 +18,15 @@ bazel_dep(name = "rules_cc", version = "0.0.9", dev_dependency = True) tools = use_extension("@rules_foreign_cc//foreign_cc:extensions.bzl", "tools") use_repo( tools, - "cmake_3.23.2_toolchains", "cmake_src", + "cmake_toolchains", "gettext_runtime", "glib_dev", "glib_src", "gnumake_src", "meson_src", - "ninja_1.11.1_toolchains", "ninja_build_src", + "ninja_toolchains", "pkgconfig_src", "rules_foreign_cc_framework_toolchains", ) @@ -40,6 +40,6 @@ register_toolchains( "@rules_foreign_cc//toolchains:preinstalled_automake_toolchain", "@rules_foreign_cc//toolchains:preinstalled_m4_toolchain", "@rules_foreign_cc//toolchains:preinstalled_pkgconfig_toolchain", - "@cmake_3.23.2_toolchains//:all", - "@ninja_1.11.1_toolchains//:all", + "@cmake_toolchains//:all", + "@ninja_toolchains//:all", ) diff --git a/foreign_cc/extensions.bzl b/foreign_cc/extensions.bzl index 23fd14bfc..e2fe20e64 100644 --- a/foreign_cc/extensions.bzl +++ b/foreign_cc/extensions.bzl @@ -23,22 +23,31 @@ def _init(module_ctx): register_built_pkgconfig_toolchain = True, ) - versions = { - "cmake": _DEFAULT_CMAKE_VERSION, - "ninja": _DEFAULT_NINJA_VERSION, - } + cmake_version = _DEFAULT_CMAKE_VERSION + ninja_version = _DEFAULT_NINJA_VERSION + # Traverse all modules starting from the root one (the first in + # module_ctx.modules). The first occurrence of cmake or ninja tag wins. + # Multiple versions requested from the same module are rejected. for mod in module_ctx.modules: - if not mod.is_root: - for toolchain in mod.tags.cmake: - versions["cmake"] = toolchain.version + cmake_versions_count = len(mod.tags.cmake) + if cmake_versions_count == 1: + cmake_version = mod.tags.cmake[0].version + break + elif cmake_versions_count > 1: + fail("More than one cmake version requested: {}".format(mod.tags.cmake)) - for toolchain in mod.tags.ninja: - versions["ninja"] = toolchain.version + for mod in module_ctx.modules: + ninja_versions_count = len(mod.tags.ninja) + if ninja_versions_count == 1: + ninja_version = mod.tags.ninja[0].version + break + elif ninja_versions_count > 1: + fail("More than one ninja version requested: {}".format(mod.tags.ninja)) prebuilt_toolchains( - cmake_version = versions["cmake"], - ninja_version = versions["ninja"], + cmake_version = cmake_version, + ninja_version = ninja_version, register_toolchains = False, ) diff --git a/toolchains/prebuilt_toolchains.bzl b/toolchains/prebuilt_toolchains.bzl index 0a7eaece2..78f388a34 100644 --- a/toolchains/prebuilt_toolchains.bzl +++ b/toolchains/prebuilt_toolchains.bzl @@ -140,7 +140,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.26.4_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.26.4-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -167,11 +167,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.26.4_toolchains//:cmake-3.26.4-linux-aarch64_toolchain", - "@cmake_3.26.4_toolchains//:cmake-3.26.4-linux-x86_64_toolchain", - "@cmake_3.26.4_toolchains//:cmake-3.26.4-macos-universal_toolchain", - "@cmake_3.26.4_toolchains//:cmake-3.26.4-windows-i386_toolchain", - "@cmake_3.26.4_toolchains//:cmake-3.26.4-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.26.4-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.26.4-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.26.4-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.26.4-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.26.4-windows-x86_64_toolchain", ) return @@ -250,7 +250,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.26.3_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.26.3-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -277,11 +277,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.26.3_toolchains//:cmake-3.26.3-linux-aarch64_toolchain", - "@cmake_3.26.3_toolchains//:cmake-3.26.3-linux-x86_64_toolchain", - "@cmake_3.26.3_toolchains//:cmake-3.26.3-macos-universal_toolchain", - "@cmake_3.26.3_toolchains//:cmake-3.26.3-windows-i386_toolchain", - "@cmake_3.26.3_toolchains//:cmake-3.26.3-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.26.3-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.26.3-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.26.3-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.26.3-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.26.3-windows-x86_64_toolchain", ) return @@ -360,7 +360,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.26.2_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.26.2-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -387,11 +387,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.26.2_toolchains//:cmake-3.26.2-linux-aarch64_toolchain", - "@cmake_3.26.2_toolchains//:cmake-3.26.2-linux-x86_64_toolchain", - "@cmake_3.26.2_toolchains//:cmake-3.26.2-macos-universal_toolchain", - "@cmake_3.26.2_toolchains//:cmake-3.26.2-windows-i386_toolchain", - "@cmake_3.26.2_toolchains//:cmake-3.26.2-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.26.2-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.26.2-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.26.2-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.26.2-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.26.2-windows-x86_64_toolchain", ) return @@ -470,7 +470,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.26.1_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.26.1-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -497,11 +497,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.26.1_toolchains//:cmake-3.26.1-linux-aarch64_toolchain", - "@cmake_3.26.1_toolchains//:cmake-3.26.1-linux-x86_64_toolchain", - "@cmake_3.26.1_toolchains//:cmake-3.26.1-macos-universal_toolchain", - "@cmake_3.26.1_toolchains//:cmake-3.26.1-windows-i386_toolchain", - "@cmake_3.26.1_toolchains//:cmake-3.26.1-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.26.1-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.26.1-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.26.1-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.26.1-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.26.1-windows-x86_64_toolchain", ) return @@ -580,7 +580,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.26.0_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.26.0-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -607,11 +607,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.26.0_toolchains//:cmake-3.26.0-linux-aarch64_toolchain", - "@cmake_3.26.0_toolchains//:cmake-3.26.0-linux-x86_64_toolchain", - "@cmake_3.26.0_toolchains//:cmake-3.26.0-macos-universal_toolchain", - "@cmake_3.26.0_toolchains//:cmake-3.26.0-windows-i386_toolchain", - "@cmake_3.26.0_toolchains//:cmake-3.26.0-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.26.0-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.26.0-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.26.0-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.26.0-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.26.0-windows-x86_64_toolchain", ) return @@ -690,7 +690,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.25.3_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.25.3-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -717,11 +717,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.25.3_toolchains//:cmake-3.25.3-linux-aarch64_toolchain", - "@cmake_3.25.3_toolchains//:cmake-3.25.3-linux-x86_64_toolchain", - "@cmake_3.25.3_toolchains//:cmake-3.25.3-macos-universal_toolchain", - "@cmake_3.25.3_toolchains//:cmake-3.25.3-windows-i386_toolchain", - "@cmake_3.25.3_toolchains//:cmake-3.25.3-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.25.3-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.25.3-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.25.3-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.25.3-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.25.3-windows-x86_64_toolchain", ) return @@ -800,7 +800,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.25.2_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.25.2-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -827,11 +827,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.25.2_toolchains//:cmake-3.25.2-linux-aarch64_toolchain", - "@cmake_3.25.2_toolchains//:cmake-3.25.2-linux-x86_64_toolchain", - "@cmake_3.25.2_toolchains//:cmake-3.25.2-macos-universal_toolchain", - "@cmake_3.25.2_toolchains//:cmake-3.25.2-windows-i386_toolchain", - "@cmake_3.25.2_toolchains//:cmake-3.25.2-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.25.2-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.25.2-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.25.2-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.25.2-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.25.2-windows-x86_64_toolchain", ) return @@ -910,7 +910,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.25.1_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.25.1-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -937,11 +937,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.25.1_toolchains//:cmake-3.25.1-linux-aarch64_toolchain", - "@cmake_3.25.1_toolchains//:cmake-3.25.1-linux-x86_64_toolchain", - "@cmake_3.25.1_toolchains//:cmake-3.25.1-macos-universal_toolchain", - "@cmake_3.25.1_toolchains//:cmake-3.25.1-windows-i386_toolchain", - "@cmake_3.25.1_toolchains//:cmake-3.25.1-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.25.1-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.25.1-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.25.1-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.25.1-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.25.1-windows-x86_64_toolchain", ) return @@ -1020,7 +1020,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.25.0_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.25.0-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -1047,11 +1047,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.25.0_toolchains//:cmake-3.25.0-linux-aarch64_toolchain", - "@cmake_3.25.0_toolchains//:cmake-3.25.0-linux-x86_64_toolchain", - "@cmake_3.25.0_toolchains//:cmake-3.25.0-macos-universal_toolchain", - "@cmake_3.25.0_toolchains//:cmake-3.25.0-windows-i386_toolchain", - "@cmake_3.25.0_toolchains//:cmake-3.25.0-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.25.0-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.25.0-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.25.0-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.25.0-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.25.0-windows-x86_64_toolchain", ) return @@ -1130,7 +1130,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.24.3_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.24.3-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -1157,11 +1157,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.24.3_toolchains//:cmake-3.24.3-linux-aarch64_toolchain", - "@cmake_3.24.3_toolchains//:cmake-3.24.3-linux-x86_64_toolchain", - "@cmake_3.24.3_toolchains//:cmake-3.24.3-macos-universal_toolchain", - "@cmake_3.24.3_toolchains//:cmake-3.24.3-windows-i386_toolchain", - "@cmake_3.24.3_toolchains//:cmake-3.24.3-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.24.3-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.24.3-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.24.3-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.24.3-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.24.3-windows-x86_64_toolchain", ) return @@ -1240,7 +1240,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.24.2_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.24.2-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -1267,11 +1267,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.24.2_toolchains//:cmake-3.24.2-linux-aarch64_toolchain", - "@cmake_3.24.2_toolchains//:cmake-3.24.2-linux-x86_64_toolchain", - "@cmake_3.24.2_toolchains//:cmake-3.24.2-macos-universal_toolchain", - "@cmake_3.24.2_toolchains//:cmake-3.24.2-windows-i386_toolchain", - "@cmake_3.24.2_toolchains//:cmake-3.24.2-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.24.2-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.24.2-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.24.2-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.24.2-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.24.2-windows-x86_64_toolchain", ) return @@ -1350,7 +1350,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.24.1_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.24.1-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -1377,11 +1377,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.24.1_toolchains//:cmake-3.24.1-linux-aarch64_toolchain", - "@cmake_3.24.1_toolchains//:cmake-3.24.1-linux-x86_64_toolchain", - "@cmake_3.24.1_toolchains//:cmake-3.24.1-macos-universal_toolchain", - "@cmake_3.24.1_toolchains//:cmake-3.24.1-windows-i386_toolchain", - "@cmake_3.24.1_toolchains//:cmake-3.24.1-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.24.1-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.24.1-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.24.1-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.24.1-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.24.1-windows-x86_64_toolchain", ) return @@ -1460,7 +1460,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.24.0_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.24.0-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -1487,11 +1487,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.24.0_toolchains//:cmake-3.24.0-linux-aarch64_toolchain", - "@cmake_3.24.0_toolchains//:cmake-3.24.0-linux-x86_64_toolchain", - "@cmake_3.24.0_toolchains//:cmake-3.24.0-macos-universal_toolchain", - "@cmake_3.24.0_toolchains//:cmake-3.24.0-windows-i386_toolchain", - "@cmake_3.24.0_toolchains//:cmake-3.24.0-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.24.0-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.24.0-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.24.0-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.24.0-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.24.0-windows-x86_64_toolchain", ) return @@ -1570,7 +1570,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.23.5_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.23.5-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -1597,11 +1597,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.23.5_toolchains//:cmake-3.23.5-linux-aarch64_toolchain", - "@cmake_3.23.5_toolchains//:cmake-3.23.5-linux-x86_64_toolchain", - "@cmake_3.23.5_toolchains//:cmake-3.23.5-macos-universal_toolchain", - "@cmake_3.23.5_toolchains//:cmake-3.23.5-windows-i386_toolchain", - "@cmake_3.23.5_toolchains//:cmake-3.23.5-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.23.5-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.23.5-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.23.5-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.23.5-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.23.5-windows-x86_64_toolchain", ) return @@ -1680,7 +1680,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.23.4_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.23.4-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -1707,11 +1707,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.23.4_toolchains//:cmake-3.23.4-linux-aarch64_toolchain", - "@cmake_3.23.4_toolchains//:cmake-3.23.4-linux-x86_64_toolchain", - "@cmake_3.23.4_toolchains//:cmake-3.23.4-macos-universal_toolchain", - "@cmake_3.23.4_toolchains//:cmake-3.23.4-windows-i386_toolchain", - "@cmake_3.23.4_toolchains//:cmake-3.23.4-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.23.4-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.23.4-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.23.4-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.23.4-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.23.4-windows-x86_64_toolchain", ) return @@ -1790,7 +1790,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.23.3_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.23.3-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -1817,11 +1817,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.23.3_toolchains//:cmake-3.23.3-linux-aarch64_toolchain", - "@cmake_3.23.3_toolchains//:cmake-3.23.3-linux-x86_64_toolchain", - "@cmake_3.23.3_toolchains//:cmake-3.23.3-macos-universal_toolchain", - "@cmake_3.23.3_toolchains//:cmake-3.23.3-windows-i386_toolchain", - "@cmake_3.23.3_toolchains//:cmake-3.23.3-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.23.3-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.23.3-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.23.3-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.23.3-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.23.3-windows-x86_64_toolchain", ) return @@ -1900,7 +1900,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.23.2_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.23.2-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -1927,11 +1927,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.23.2_toolchains//:cmake-3.23.2-linux-aarch64_toolchain", - "@cmake_3.23.2_toolchains//:cmake-3.23.2-linux-x86_64_toolchain", - "@cmake_3.23.2_toolchains//:cmake-3.23.2-macos-universal_toolchain", - "@cmake_3.23.2_toolchains//:cmake-3.23.2-windows-i386_toolchain", - "@cmake_3.23.2_toolchains//:cmake-3.23.2-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.23.2-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.23.2-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.23.2-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.23.2-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.23.2-windows-x86_64_toolchain", ) return @@ -2010,7 +2010,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.23.1_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.23.1-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -2037,11 +2037,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.23.1_toolchains//:cmake-3.23.1-linux-aarch64_toolchain", - "@cmake_3.23.1_toolchains//:cmake-3.23.1-linux-x86_64_toolchain", - "@cmake_3.23.1_toolchains//:cmake-3.23.1-macos-universal_toolchain", - "@cmake_3.23.1_toolchains//:cmake-3.23.1-windows-i386_toolchain", - "@cmake_3.23.1_toolchains//:cmake-3.23.1-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.23.1-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.23.1-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.23.1-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.23.1-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.23.1-windows-x86_64_toolchain", ) return @@ -2120,7 +2120,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.22.6_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.22.6-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -2147,11 +2147,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.22.6_toolchains//:cmake-3.22.6-linux-aarch64_toolchain", - "@cmake_3.22.6_toolchains//:cmake-3.22.6-linux-x86_64_toolchain", - "@cmake_3.22.6_toolchains//:cmake-3.22.6-macos-universal_toolchain", - "@cmake_3.22.6_toolchains//:cmake-3.22.6-windows-i386_toolchain", - "@cmake_3.22.6_toolchains//:cmake-3.22.6-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.22.6-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.22.6-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.22.6-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.22.6-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.22.6-windows-x86_64_toolchain", ) return @@ -2230,7 +2230,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.22.5_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.22.5-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -2257,11 +2257,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.22.5_toolchains//:cmake-3.22.5-linux-aarch64_toolchain", - "@cmake_3.22.5_toolchains//:cmake-3.22.5-linux-x86_64_toolchain", - "@cmake_3.22.5_toolchains//:cmake-3.22.5-macos-universal_toolchain", - "@cmake_3.22.5_toolchains//:cmake-3.22.5-windows-i386_toolchain", - "@cmake_3.22.5_toolchains//:cmake-3.22.5-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.22.5-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.22.5-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.22.5-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.22.5-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.22.5-windows-x86_64_toolchain", ) return @@ -2340,7 +2340,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.22.4_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.22.4-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -2367,11 +2367,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.22.4_toolchains//:cmake-3.22.4-linux-aarch64_toolchain", - "@cmake_3.22.4_toolchains//:cmake-3.22.4-linux-x86_64_toolchain", - "@cmake_3.22.4_toolchains//:cmake-3.22.4-macos-universal_toolchain", - "@cmake_3.22.4_toolchains//:cmake-3.22.4-windows-i386_toolchain", - "@cmake_3.22.4_toolchains//:cmake-3.22.4-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.22.4-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.22.4-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.22.4-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.22.4-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.22.4-windows-x86_64_toolchain", ) return @@ -2450,7 +2450,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.22.3_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.22.3-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -2477,11 +2477,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.22.3_toolchains//:cmake-3.22.3-linux-aarch64_toolchain", - "@cmake_3.22.3_toolchains//:cmake-3.22.3-linux-x86_64_toolchain", - "@cmake_3.22.3_toolchains//:cmake-3.22.3-macos-universal_toolchain", - "@cmake_3.22.3_toolchains//:cmake-3.22.3-windows-i386_toolchain", - "@cmake_3.22.3_toolchains//:cmake-3.22.3-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.22.3-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.22.3-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.22.3-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.22.3-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.22.3-windows-x86_64_toolchain", ) return @@ -2560,7 +2560,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.22.2_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.22.2-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -2587,11 +2587,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.22.2_toolchains//:cmake-3.22.2-linux-aarch64_toolchain", - "@cmake_3.22.2_toolchains//:cmake-3.22.2-linux-x86_64_toolchain", - "@cmake_3.22.2_toolchains//:cmake-3.22.2-macos-universal_toolchain", - "@cmake_3.22.2_toolchains//:cmake-3.22.2-windows-i386_toolchain", - "@cmake_3.22.2_toolchains//:cmake-3.22.2-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.22.2-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.22.2-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.22.2-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.22.2-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.22.2-windows-x86_64_toolchain", ) return @@ -2670,7 +2670,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.22.1_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.22.1-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -2697,11 +2697,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.22.1_toolchains//:cmake-3.22.1-linux-aarch64_toolchain", - "@cmake_3.22.1_toolchains//:cmake-3.22.1-linux-x86_64_toolchain", - "@cmake_3.22.1_toolchains//:cmake-3.22.1-macos-universal_toolchain", - "@cmake_3.22.1_toolchains//:cmake-3.22.1-windows-i386_toolchain", - "@cmake_3.22.1_toolchains//:cmake-3.22.1-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.22.1-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.22.1-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.22.1-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.22.1-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.22.1-windows-x86_64_toolchain", ) return @@ -2780,7 +2780,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.22.0_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.22.0-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -2807,11 +2807,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.22.0_toolchains//:cmake-3.22.0-linux-aarch64_toolchain", - "@cmake_3.22.0_toolchains//:cmake-3.22.0-linux-x86_64_toolchain", - "@cmake_3.22.0_toolchains//:cmake-3.22.0-macos-universal_toolchain", - "@cmake_3.22.0_toolchains//:cmake-3.22.0-windows-i386_toolchain", - "@cmake_3.22.0_toolchains//:cmake-3.22.0-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.22.0-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.22.0-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.22.0-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.22.0-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.22.0-windows-x86_64_toolchain", ) return @@ -2890,7 +2890,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.21.6_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.21.6-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -2917,11 +2917,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.21.6_toolchains//:cmake-3.21.6-linux-aarch64_toolchain", - "@cmake_3.21.6_toolchains//:cmake-3.21.6-linux-x86_64_toolchain", - "@cmake_3.21.6_toolchains//:cmake-3.21.6-macos-universal_toolchain", - "@cmake_3.21.6_toolchains//:cmake-3.21.6-windows-i386_toolchain", - "@cmake_3.21.6_toolchains//:cmake-3.21.6-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.21.6-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.21.6-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.21.6-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.21.6-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.21.6-windows-x86_64_toolchain", ) return @@ -3000,7 +3000,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.21.5_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.21.5-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -3027,11 +3027,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.21.5_toolchains//:cmake-3.21.5-linux-aarch64_toolchain", - "@cmake_3.21.5_toolchains//:cmake-3.21.5-linux-x86_64_toolchain", - "@cmake_3.21.5_toolchains//:cmake-3.21.5-macos-universal_toolchain", - "@cmake_3.21.5_toolchains//:cmake-3.21.5-windows-i386_toolchain", - "@cmake_3.21.5_toolchains//:cmake-3.21.5-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.21.5-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.21.5-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.21.5-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.21.5-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.21.5-windows-x86_64_toolchain", ) return @@ -3110,7 +3110,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.21.4_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.21.4-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -3137,11 +3137,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.21.4_toolchains//:cmake-3.21.4-linux-aarch64_toolchain", - "@cmake_3.21.4_toolchains//:cmake-3.21.4-linux-x86_64_toolchain", - "@cmake_3.21.4_toolchains//:cmake-3.21.4-macos-universal_toolchain", - "@cmake_3.21.4_toolchains//:cmake-3.21.4-windows-i386_toolchain", - "@cmake_3.21.4_toolchains//:cmake-3.21.4-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.21.4-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.21.4-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.21.4-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.21.4-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.21.4-windows-x86_64_toolchain", ) return @@ -3220,7 +3220,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.21.3_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.21.3-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -3247,11 +3247,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.21.3_toolchains//:cmake-3.21.3-linux-aarch64_toolchain", - "@cmake_3.21.3_toolchains//:cmake-3.21.3-linux-x86_64_toolchain", - "@cmake_3.21.3_toolchains//:cmake-3.21.3-macos-universal_toolchain", - "@cmake_3.21.3_toolchains//:cmake-3.21.3-windows-i386_toolchain", - "@cmake_3.21.3_toolchains//:cmake-3.21.3-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.21.3-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.21.3-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.21.3-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.21.3-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.21.3-windows-x86_64_toolchain", ) return @@ -3330,7 +3330,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.21.2_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.21.2-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -3357,11 +3357,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.21.2_toolchains//:cmake-3.21.2-linux-aarch64_toolchain", - "@cmake_3.21.2_toolchains//:cmake-3.21.2-linux-x86_64_toolchain", - "@cmake_3.21.2_toolchains//:cmake-3.21.2-macos-universal_toolchain", - "@cmake_3.21.2_toolchains//:cmake-3.21.2-windows-i386_toolchain", - "@cmake_3.21.2_toolchains//:cmake-3.21.2-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.21.2-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.21.2-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.21.2-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.21.2-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.21.2-windows-x86_64_toolchain", ) return @@ -3440,7 +3440,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.21.1_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.21.1-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -3467,11 +3467,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.21.1_toolchains//:cmake-3.21.1-linux-aarch64_toolchain", - "@cmake_3.21.1_toolchains//:cmake-3.21.1-linux-x86_64_toolchain", - "@cmake_3.21.1_toolchains//:cmake-3.21.1-macos-universal_toolchain", - "@cmake_3.21.1_toolchains//:cmake-3.21.1-windows-i386_toolchain", - "@cmake_3.21.1_toolchains//:cmake-3.21.1-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.21.1-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.21.1-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.21.1-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.21.1-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.21.1-windows-x86_64_toolchain", ) return @@ -3550,7 +3550,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.21.0_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.21.0-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -3577,11 +3577,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.21.0_toolchains//:cmake-3.21.0-linux-aarch64_toolchain", - "@cmake_3.21.0_toolchains//:cmake-3.21.0-linux-x86_64_toolchain", - "@cmake_3.21.0_toolchains//:cmake-3.21.0-macos-universal_toolchain", - "@cmake_3.21.0_toolchains//:cmake-3.21.0-windows-i386_toolchain", - "@cmake_3.21.0_toolchains//:cmake-3.21.0-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.21.0-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.21.0-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.21.0-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.21.0-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.21.0-windows-x86_64_toolchain", ) return @@ -3660,7 +3660,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.20.6_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.20.6-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -3687,11 +3687,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.20.6_toolchains//:cmake-3.20.6-linux-aarch64_toolchain", - "@cmake_3.20.6_toolchains//:cmake-3.20.6-linux-x86_64_toolchain", - "@cmake_3.20.6_toolchains//:cmake-3.20.6-macos-universal_toolchain", - "@cmake_3.20.6_toolchains//:cmake-3.20.6-windows-i386_toolchain", - "@cmake_3.20.6_toolchains//:cmake-3.20.6-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.20.6-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.20.6-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.20.6-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.20.6-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.20.6-windows-x86_64_toolchain", ) return @@ -3770,7 +3770,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.20.5_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.20.5-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -3797,11 +3797,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.20.5_toolchains//:cmake-3.20.5-linux-aarch64_toolchain", - "@cmake_3.20.5_toolchains//:cmake-3.20.5-linux-x86_64_toolchain", - "@cmake_3.20.5_toolchains//:cmake-3.20.5-macos-universal_toolchain", - "@cmake_3.20.5_toolchains//:cmake-3.20.5-windows-i386_toolchain", - "@cmake_3.20.5_toolchains//:cmake-3.20.5-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.20.5-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.20.5-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.20.5-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.20.5-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.20.5-windows-x86_64_toolchain", ) return @@ -3880,7 +3880,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.20.4_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.20.4-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -3907,11 +3907,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.20.4_toolchains//:cmake-3.20.4-linux-aarch64_toolchain", - "@cmake_3.20.4_toolchains//:cmake-3.20.4-linux-x86_64_toolchain", - "@cmake_3.20.4_toolchains//:cmake-3.20.4-macos-universal_toolchain", - "@cmake_3.20.4_toolchains//:cmake-3.20.4-windows-i386_toolchain", - "@cmake_3.20.4_toolchains//:cmake-3.20.4-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.20.4-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.20.4-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.20.4-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.20.4-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.20.4-windows-x86_64_toolchain", ) return @@ -3990,7 +3990,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.20.3_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.20.3-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -4017,11 +4017,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.20.3_toolchains//:cmake-3.20.3-linux-aarch64_toolchain", - "@cmake_3.20.3_toolchains//:cmake-3.20.3-linux-x86_64_toolchain", - "@cmake_3.20.3_toolchains//:cmake-3.20.3-macos-universal_toolchain", - "@cmake_3.20.3_toolchains//:cmake-3.20.3-windows-i386_toolchain", - "@cmake_3.20.3_toolchains//:cmake-3.20.3-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.20.3-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.20.3-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.20.3-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.20.3-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.20.3-windows-x86_64_toolchain", ) return @@ -4100,7 +4100,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.20.2_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.20.2-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -4127,11 +4127,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.20.2_toolchains//:cmake-3.20.2-linux-aarch64_toolchain", - "@cmake_3.20.2_toolchains//:cmake-3.20.2-linux-x86_64_toolchain", - "@cmake_3.20.2_toolchains//:cmake-3.20.2-macos-universal_toolchain", - "@cmake_3.20.2_toolchains//:cmake-3.20.2-windows-i386_toolchain", - "@cmake_3.20.2_toolchains//:cmake-3.20.2-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.20.2-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.20.2-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.20.2-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.20.2-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.20.2-windows-x86_64_toolchain", ) return @@ -4210,7 +4210,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.20.1_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.20.1-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -4237,11 +4237,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.20.1_toolchains//:cmake-3.20.1-linux-aarch64_toolchain", - "@cmake_3.20.1_toolchains//:cmake-3.20.1-linux-x86_64_toolchain", - "@cmake_3.20.1_toolchains//:cmake-3.20.1-macos-universal_toolchain", - "@cmake_3.20.1_toolchains//:cmake-3.20.1-windows-i386_toolchain", - "@cmake_3.20.1_toolchains//:cmake-3.20.1-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.20.1-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.20.1-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.20.1-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.20.1-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.20.1-windows-x86_64_toolchain", ) return @@ -4320,7 +4320,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.20.0_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.20.0-linux-aarch64": [ "@platforms//cpu:aarch64", @@ -4347,11 +4347,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.20.0_toolchains//:cmake-3.20.0-linux-aarch64_toolchain", - "@cmake_3.20.0_toolchains//:cmake-3.20.0-linux-x86_64_toolchain", - "@cmake_3.20.0_toolchains//:cmake-3.20.0-macos-universal_toolchain", - "@cmake_3.20.0_toolchains//:cmake-3.20.0-windows-i386_toolchain", - "@cmake_3.20.0_toolchains//:cmake-3.20.0-windows-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.20.0-linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.20.0-linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.20.0-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.20.0-windows-i386_toolchain", + "@cmake_toolchains//:cmake-3.20.0-windows-x86_64_toolchain", ) return @@ -4430,7 +4430,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.19.8_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.19.8-Linux-aarch64": [ "@platforms//cpu:aarch64", @@ -4457,11 +4457,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.19.8_toolchains//:cmake-3.19.8-Linux-aarch64_toolchain", - "@cmake_3.19.8_toolchains//:cmake-3.19.8-Linux-x86_64_toolchain", - "@cmake_3.19.8_toolchains//:cmake-3.19.8-macos-universal_toolchain", - "@cmake_3.19.8_toolchains//:cmake-3.19.8-win32-x86_toolchain", - "@cmake_3.19.8_toolchains//:cmake-3.19.8-win64-x64_toolchain", + "@cmake_toolchains//:cmake-3.19.8-Linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.19.8-Linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.19.8-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.19.8-win32-x86_toolchain", + "@cmake_toolchains//:cmake-3.19.8-win64-x64_toolchain", ) return @@ -4540,7 +4540,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.19.7_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.19.7-Linux-aarch64": [ "@platforms//cpu:aarch64", @@ -4567,11 +4567,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.19.7_toolchains//:cmake-3.19.7-Linux-aarch64_toolchain", - "@cmake_3.19.7_toolchains//:cmake-3.19.7-Linux-x86_64_toolchain", - "@cmake_3.19.7_toolchains//:cmake-3.19.7-macos-universal_toolchain", - "@cmake_3.19.7_toolchains//:cmake-3.19.7-win32-x86_toolchain", - "@cmake_3.19.7_toolchains//:cmake-3.19.7-win64-x64_toolchain", + "@cmake_toolchains//:cmake-3.19.7-Linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.19.7-Linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.19.7-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.19.7-win32-x86_toolchain", + "@cmake_toolchains//:cmake-3.19.7-win64-x64_toolchain", ) return @@ -4650,7 +4650,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.19.6_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.19.6-Linux-aarch64": [ "@platforms//cpu:aarch64", @@ -4677,11 +4677,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.19.6_toolchains//:cmake-3.19.6-Linux-aarch64_toolchain", - "@cmake_3.19.6_toolchains//:cmake-3.19.6-Linux-x86_64_toolchain", - "@cmake_3.19.6_toolchains//:cmake-3.19.6-macos-universal_toolchain", - "@cmake_3.19.6_toolchains//:cmake-3.19.6-win32-x86_toolchain", - "@cmake_3.19.6_toolchains//:cmake-3.19.6-win64-x64_toolchain", + "@cmake_toolchains//:cmake-3.19.6-Linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.19.6-Linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.19.6-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.19.6-win32-x86_toolchain", + "@cmake_toolchains//:cmake-3.19.6-win64-x64_toolchain", ) return @@ -4760,7 +4760,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.19.5_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.19.5-Linux-aarch64": [ "@platforms//cpu:aarch64", @@ -4787,11 +4787,11 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.19.5_toolchains//:cmake-3.19.5-Linux-aarch64_toolchain", - "@cmake_3.19.5_toolchains//:cmake-3.19.5-Linux-x86_64_toolchain", - "@cmake_3.19.5_toolchains//:cmake-3.19.5-macos-universal_toolchain", - "@cmake_3.19.5_toolchains//:cmake-3.19.5-win32-x86_toolchain", - "@cmake_3.19.5_toolchains//:cmake-3.19.5-win64-x64_toolchain", + "@cmake_toolchains//:cmake-3.19.5-Linux-aarch64_toolchain", + "@cmake_toolchains//:cmake-3.19.5-Linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.19.5-macos-universal_toolchain", + "@cmake_toolchains//:cmake-3.19.5-win32-x86_toolchain", + "@cmake_toolchains//:cmake-3.19.5-win64-x64_toolchain", ) return @@ -4856,7 +4856,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.18.6_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.18.6-Darwin-x86_64": [ "@platforms//cpu:x86_64", @@ -4880,10 +4880,10 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.18.6_toolchains//:cmake-3.18.6-Darwin-x86_64_toolchain", - "@cmake_3.18.6_toolchains//:cmake-3.18.6-Linux-x86_64_toolchain", - "@cmake_3.18.6_toolchains//:cmake-3.18.6-win32-x86_toolchain", - "@cmake_3.18.6_toolchains//:cmake-3.18.6-win64-x64_toolchain", + "@cmake_toolchains//:cmake-3.18.6-Darwin-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.18.6-Linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.18.6-win32-x86_toolchain", + "@cmake_toolchains//:cmake-3.18.6-win64-x64_toolchain", ) return @@ -4948,7 +4948,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.17.5_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.17.5-Darwin-x86_64": [ "@platforms//cpu:x86_64", @@ -4972,10 +4972,10 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.17.5_toolchains//:cmake-3.17.5-Darwin-x86_64_toolchain", - "@cmake_3.17.5_toolchains//:cmake-3.17.5-Linux-x86_64_toolchain", - "@cmake_3.17.5_toolchains//:cmake-3.17.5-win32-x86_toolchain", - "@cmake_3.17.5_toolchains//:cmake-3.17.5-win64-x64_toolchain", + "@cmake_toolchains//:cmake-3.17.5-Darwin-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.17.5-Linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.17.5-win32-x86_toolchain", + "@cmake_toolchains//:cmake-3.17.5-win64-x64_toolchain", ) return @@ -5040,7 +5040,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.16.9_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.16.9-Darwin-x86_64": [ "@platforms//cpu:x86_64", @@ -5064,10 +5064,10 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.16.9_toolchains//:cmake-3.16.9-Darwin-x86_64_toolchain", - "@cmake_3.16.9_toolchains//:cmake-3.16.9-Linux-x86_64_toolchain", - "@cmake_3.16.9_toolchains//:cmake-3.16.9-win32-x86_toolchain", - "@cmake_3.16.9_toolchains//:cmake-3.16.9-win64-x64_toolchain", + "@cmake_toolchains//:cmake-3.16.9-Darwin-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.16.9-Linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.16.9-win32-x86_toolchain", + "@cmake_toolchains//:cmake-3.16.9-win64-x64_toolchain", ) return @@ -5132,7 +5132,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.15.7_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.15.7-Darwin-x86_64": [ "@platforms//cpu:x86_64", @@ -5156,10 +5156,10 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.15.7_toolchains//:cmake-3.15.7-Darwin-x86_64_toolchain", - "@cmake_3.15.7_toolchains//:cmake-3.15.7-Linux-x86_64_toolchain", - "@cmake_3.15.7_toolchains//:cmake-3.15.7-win32-x86_toolchain", - "@cmake_3.15.7_toolchains//:cmake-3.15.7-win64-x64_toolchain", + "@cmake_toolchains//:cmake-3.15.7-Darwin-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.15.7-Linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.15.7-win32-x86_toolchain", + "@cmake_toolchains//:cmake-3.15.7-win64-x64_toolchain", ) return @@ -5224,7 +5224,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.14.7_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.14.7-Darwin-x86_64": [ "@platforms//cpu:x86_64", @@ -5248,10 +5248,10 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.14.7_toolchains//:cmake-3.14.7-Darwin-x86_64_toolchain", - "@cmake_3.14.7_toolchains//:cmake-3.14.7-Linux-x86_64_toolchain", - "@cmake_3.14.7_toolchains//:cmake-3.14.7-win32-x86_toolchain", - "@cmake_3.14.7_toolchains//:cmake-3.14.7-win64-x64_toolchain", + "@cmake_toolchains//:cmake-3.14.7-Darwin-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.14.7-Linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.14.7-win32-x86_toolchain", + "@cmake_toolchains//:cmake-3.14.7-win64-x64_toolchain", ) return @@ -5316,7 +5316,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.13.5_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.13.5-Darwin-x86_64": [ "@platforms//cpu:x86_64", @@ -5340,10 +5340,10 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.13.5_toolchains//:cmake-3.13.5-Darwin-x86_64_toolchain", - "@cmake_3.13.5_toolchains//:cmake-3.13.5-Linux-x86_64_toolchain", - "@cmake_3.13.5_toolchains//:cmake-3.13.5-win32-x86_toolchain", - "@cmake_3.13.5_toolchains//:cmake-3.13.5-win64-x64_toolchain", + "@cmake_toolchains//:cmake-3.13.5-Darwin-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.13.5-Linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.13.5-win32-x86_toolchain", + "@cmake_toolchains//:cmake-3.13.5-win64-x64_toolchain", ) return @@ -5408,7 +5408,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.12.4_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.12.4-Darwin-x86_64": [ "@platforms//cpu:x86_64", @@ -5432,10 +5432,10 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.12.4_toolchains//:cmake-3.12.4-Darwin-x86_64_toolchain", - "@cmake_3.12.4_toolchains//:cmake-3.12.4-Linux-x86_64_toolchain", - "@cmake_3.12.4_toolchains//:cmake-3.12.4-win32-x86_toolchain", - "@cmake_3.12.4_toolchains//:cmake-3.12.4-win64-x64_toolchain", + "@cmake_toolchains//:cmake-3.12.4-Darwin-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.12.4-Linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.12.4-win32-x86_toolchain", + "@cmake_toolchains//:cmake-3.12.4-win64-x64_toolchain", ) return @@ -5500,7 +5500,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.11.4_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.11.4-Darwin-x86_64": [ "@platforms//cpu:x86_64", @@ -5524,10 +5524,10 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.11.4_toolchains//:cmake-3.11.4-Darwin-x86_64_toolchain", - "@cmake_3.11.4_toolchains//:cmake-3.11.4-Linux-x86_64_toolchain", - "@cmake_3.11.4_toolchains//:cmake-3.11.4-win32-x86_toolchain", - "@cmake_3.11.4_toolchains//:cmake-3.11.4-win64-x64_toolchain", + "@cmake_toolchains//:cmake-3.11.4-Darwin-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.11.4-Linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.11.4-win32-x86_toolchain", + "@cmake_toolchains//:cmake-3.11.4-win64-x64_toolchain", ) return @@ -5592,7 +5592,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.10.3_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.10.3-Darwin-x86_64": [ "@platforms//cpu:x86_64", @@ -5616,10 +5616,10 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.10.3_toolchains//:cmake-3.10.3-Darwin-x86_64_toolchain", - "@cmake_3.10.3_toolchains//:cmake-3.10.3-Linux-x86_64_toolchain", - "@cmake_3.10.3_toolchains//:cmake-3.10.3-win32-x86_toolchain", - "@cmake_3.10.3_toolchains//:cmake-3.10.3-win64-x64_toolchain", + "@cmake_toolchains//:cmake-3.10.3-Darwin-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.10.3-Linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.10.3-win32-x86_toolchain", + "@cmake_toolchains//:cmake-3.10.3-win64-x64_toolchain", ) return @@ -5684,7 +5684,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.9.6_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.9.6-Darwin-x86_64": [ "@platforms//cpu:x86_64", @@ -5708,10 +5708,10 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.9.6_toolchains//:cmake-3.9.6-Darwin-x86_64_toolchain", - "@cmake_3.9.6_toolchains//:cmake-3.9.6-Linux-x86_64_toolchain", - "@cmake_3.9.6_toolchains//:cmake-3.9.6-win32-x86_toolchain", - "@cmake_3.9.6_toolchains//:cmake-3.9.6-win64-x64_toolchain", + "@cmake_toolchains//:cmake-3.9.6-Darwin-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.9.6-Linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.9.6-win32-x86_toolchain", + "@cmake_toolchains//:cmake-3.9.6-win64-x64_toolchain", ) return @@ -5776,7 +5776,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.8.2_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.8.2-Darwin-x86_64": [ "@platforms//cpu:x86_64", @@ -5800,10 +5800,10 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.8.2_toolchains//:cmake-3.8.2-Darwin-x86_64_toolchain", - "@cmake_3.8.2_toolchains//:cmake-3.8.2-Linux-x86_64_toolchain", - "@cmake_3.8.2_toolchains//:cmake-3.8.2-win32-x86_toolchain", - "@cmake_3.8.2_toolchains//:cmake-3.8.2-win64-x64_toolchain", + "@cmake_toolchains//:cmake-3.8.2-Darwin-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.8.2-Linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.8.2-win32-x86_toolchain", + "@cmake_toolchains//:cmake-3.8.2-win64-x64_toolchain", ) return @@ -5868,7 +5868,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.7.2_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.7.2-Darwin-x86_64": [ "@platforms//cpu:x86_64", @@ -5892,10 +5892,10 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.7.2_toolchains//:cmake-3.7.2-Darwin-x86_64_toolchain", - "@cmake_3.7.2_toolchains//:cmake-3.7.2-Linux-x86_64_toolchain", - "@cmake_3.7.2_toolchains//:cmake-3.7.2-win32-x86_toolchain", - "@cmake_3.7.2_toolchains//:cmake-3.7.2-win64-x64_toolchain", + "@cmake_toolchains//:cmake-3.7.2-Darwin-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.7.2-Linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.7.2-win32-x86_toolchain", + "@cmake_toolchains//:cmake-3.7.2-win64-x64_toolchain", ) return @@ -5960,7 +5960,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.6.3_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.6.3-Darwin-x86_64": [ "@platforms//cpu:x86_64", @@ -5984,10 +5984,10 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.6.3_toolchains//:cmake-3.6.3-Darwin-x86_64_toolchain", - "@cmake_3.6.3_toolchains//:cmake-3.6.3-Linux-x86_64_toolchain", - "@cmake_3.6.3_toolchains//:cmake-3.6.3-win32-x86_toolchain", - "@cmake_3.6.3_toolchains//:cmake-3.6.3-win64-x64_toolchain", + "@cmake_toolchains//:cmake-3.6.3-Darwin-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.6.3-Linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.6.3-win32-x86_toolchain", + "@cmake_toolchains//:cmake-3.6.3-win64-x64_toolchain", ) return @@ -6038,7 +6038,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.5.2_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.5.2-Darwin-x86_64": [ "@platforms//cpu:x86_64", @@ -6058,9 +6058,9 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.5.2_toolchains//:cmake-3.5.2-Darwin-x86_64_toolchain", - "@cmake_3.5.2_toolchains//:cmake-3.5.2-Linux-x86_64_toolchain", - "@cmake_3.5.2_toolchains//:cmake-3.5.2-win32-x86_toolchain", + "@cmake_toolchains//:cmake-3.5.2-Darwin-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.5.2-Linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.5.2-win32-x86_toolchain", ) return @@ -6111,7 +6111,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.4.3_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.4.3-Darwin-x86_64": [ "@platforms//cpu:x86_64", @@ -6131,9 +6131,9 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.4.3_toolchains//:cmake-3.4.3-Darwin-x86_64_toolchain", - "@cmake_3.4.3_toolchains//:cmake-3.4.3-Linux-x86_64_toolchain", - "@cmake_3.4.3_toolchains//:cmake-3.4.3-win32-x86_toolchain", + "@cmake_toolchains//:cmake-3.4.3-Darwin-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.4.3-Linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.4.3-win32-x86_toolchain", ) return @@ -6184,7 +6184,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.3.2_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.3.2-Darwin-x86_64": [ "@platforms//cpu:x86_64", @@ -6204,9 +6204,9 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.3.2_toolchains//:cmake-3.3.2-Darwin-x86_64_toolchain", - "@cmake_3.3.2_toolchains//:cmake-3.3.2-Linux-x86_64_toolchain", - "@cmake_3.3.2_toolchains//:cmake-3.3.2-win32-x86_toolchain", + "@cmake_toolchains//:cmake-3.3.2-Darwin-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.3.2-Linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.3.2-win32-x86_toolchain", ) return @@ -6257,7 +6257,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.2.3_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.2.3-Darwin-x86_64": [ "@platforms//cpu:x86_64", @@ -6277,9 +6277,9 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.2.3_toolchains//:cmake-3.2.3-Darwin-x86_64_toolchain", - "@cmake_3.2.3_toolchains//:cmake-3.2.3-Linux-x86_64_toolchain", - "@cmake_3.2.3_toolchains//:cmake-3.2.3-win32-x86_toolchain", + "@cmake_toolchains//:cmake-3.2.3-Darwin-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.2.3-Linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.2.3-win32-x86_toolchain", ) return @@ -6330,7 +6330,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.1.3_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.1.3-Darwin-x86_64": [ "@platforms//cpu:x86_64", @@ -6350,9 +6350,9 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.1.3_toolchains//:cmake-3.1.3-Darwin-x86_64_toolchain", - "@cmake_3.1.3_toolchains//:cmake-3.1.3-Linux-x86_64_toolchain", - "@cmake_3.1.3_toolchains//:cmake-3.1.3-win32-x86_toolchain", + "@cmake_toolchains//:cmake-3.1.3-Darwin-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.1.3-Linux-x86_64_toolchain", + "@cmake_toolchains//:cmake-3.1.3-win32-x86_toolchain", ) return @@ -6375,7 +6375,7 @@ def _cmake_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "cmake_3.0.2_toolchains", + name = "cmake_toolchains", repos = { "cmake-3.0.2-win32-x86": [ "@platforms//cpu:x86_32", @@ -6387,7 +6387,7 @@ def _cmake_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@cmake_3.0.2_toolchains//:cmake-3.0.2-win32-x86_toolchain", + "@cmake_toolchains//:cmake-3.0.2-win32-x86_toolchain", ) return @@ -6441,7 +6441,7 @@ def _ninja_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "ninja_1.11.1_toolchains", + name = "ninja_toolchains", repos = { "ninja_1.11.1_linux": [ "@platforms//cpu:x86_64", @@ -6461,9 +6461,9 @@ def _ninja_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@ninja_1.11.1_toolchains//:ninja_1.11.1_linux_toolchain", - "@ninja_1.11.1_toolchains//:ninja_1.11.1_mac_toolchain", - "@ninja_1.11.1_toolchains//:ninja_1.11.1_win_toolchain", + "@ninja_toolchains//:ninja_1.11.1_linux_toolchain", + "@ninja_toolchains//:ninja_1.11.1_mac_toolchain", + "@ninja_toolchains//:ninja_1.11.1_win_toolchain", ) return @@ -6514,7 +6514,7 @@ def _ninja_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "ninja_1.11.0_toolchains", + name = "ninja_toolchains", repos = { "ninja_1.11.0_linux": [ "@platforms//cpu:x86_64", @@ -6534,9 +6534,9 @@ def _ninja_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@ninja_1.11.0_toolchains//:ninja_1.11.0_linux_toolchain", - "@ninja_1.11.0_toolchains//:ninja_1.11.0_mac_toolchain", - "@ninja_1.11.0_toolchains//:ninja_1.11.0_win_toolchain", + "@ninja_toolchains//:ninja_1.11.0_linux_toolchain", + "@ninja_toolchains//:ninja_1.11.0_mac_toolchain", + "@ninja_toolchains//:ninja_1.11.0_win_toolchain", ) return @@ -6587,7 +6587,7 @@ def _ninja_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "ninja_1.10.2_toolchains", + name = "ninja_toolchains", repos = { "ninja_1.10.2_linux": [ "@platforms//cpu:x86_64", @@ -6607,9 +6607,9 @@ def _ninja_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@ninja_1.10.2_toolchains//:ninja_1.10.2_linux_toolchain", - "@ninja_1.10.2_toolchains//:ninja_1.10.2_mac_toolchain", - "@ninja_1.10.2_toolchains//:ninja_1.10.2_win_toolchain", + "@ninja_toolchains//:ninja_1.10.2_linux_toolchain", + "@ninja_toolchains//:ninja_1.10.2_mac_toolchain", + "@ninja_toolchains//:ninja_1.10.2_win_toolchain", ) return @@ -6660,7 +6660,7 @@ def _ninja_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "ninja_1.10.1_toolchains", + name = "ninja_toolchains", repos = { "ninja_1.10.1_linux": [ "@platforms//cpu:x86_64", @@ -6680,9 +6680,9 @@ def _ninja_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@ninja_1.10.1_toolchains//:ninja_1.10.1_linux_toolchain", - "@ninja_1.10.1_toolchains//:ninja_1.10.1_mac_toolchain", - "@ninja_1.10.1_toolchains//:ninja_1.10.1_win_toolchain", + "@ninja_toolchains//:ninja_1.10.1_linux_toolchain", + "@ninja_toolchains//:ninja_1.10.1_mac_toolchain", + "@ninja_toolchains//:ninja_1.10.1_win_toolchain", ) return @@ -6733,7 +6733,7 @@ def _ninja_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "ninja_1.10.0_toolchains", + name = "ninja_toolchains", repos = { "ninja_1.10.0_linux": [ "@platforms//cpu:x86_64", @@ -6753,9 +6753,9 @@ def _ninja_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@ninja_1.10.0_toolchains//:ninja_1.10.0_linux_toolchain", - "@ninja_1.10.0_toolchains//:ninja_1.10.0_mac_toolchain", - "@ninja_1.10.0_toolchains//:ninja_1.10.0_win_toolchain", + "@ninja_toolchains//:ninja_1.10.0_linux_toolchain", + "@ninja_toolchains//:ninja_1.10.0_mac_toolchain", + "@ninja_toolchains//:ninja_1.10.0_win_toolchain", ) return @@ -6806,7 +6806,7 @@ def _ninja_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "ninja_1.9.0_toolchains", + name = "ninja_toolchains", repos = { "ninja_1.9.0_linux": [ "@platforms//cpu:x86_64", @@ -6826,9 +6826,9 @@ def _ninja_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@ninja_1.9.0_toolchains//:ninja_1.9.0_linux_toolchain", - "@ninja_1.9.0_toolchains//:ninja_1.9.0_mac_toolchain", - "@ninja_1.9.0_toolchains//:ninja_1.9.0_win_toolchain", + "@ninja_toolchains//:ninja_1.9.0_linux_toolchain", + "@ninja_toolchains//:ninja_1.9.0_mac_toolchain", + "@ninja_toolchains//:ninja_1.9.0_win_toolchain", ) return @@ -6879,7 +6879,7 @@ def _ninja_toolchains(version, register_toolchains): # buildifier: leave-alone maybe( prebuilt_toolchains_repository, - name = "ninja_1.8.2_toolchains", + name = "ninja_toolchains", repos = { "ninja_1.8.2_linux": [ "@platforms//cpu:x86_64", @@ -6899,9 +6899,9 @@ def _ninja_toolchains(version, register_toolchains): if register_toolchains: native.register_toolchains( - "@ninja_1.8.2_toolchains//:ninja_1.8.2_linux_toolchain", - "@ninja_1.8.2_toolchains//:ninja_1.8.2_mac_toolchain", - "@ninja_1.8.2_toolchains//:ninja_1.8.2_win_toolchain", + "@ninja_toolchains//:ninja_1.8.2_linux_toolchain", + "@ninja_toolchains//:ninja_1.8.2_mac_toolchain", + "@ninja_toolchains//:ninja_1.8.2_win_toolchain", ) return diff --git a/toolchains/prebuilt_toolchains.py b/toolchains/prebuilt_toolchains.py index e8bd9b14f..c94ed562a 100755 --- a/toolchains/prebuilt_toolchains.py +++ b/toolchains/prebuilt_toolchains.py @@ -342,7 +342,7 @@ def get_cmake_definitions() -> str: archives.append( indent( TOOLCHAIN_REPO_DEFINITION.format( - name="cmake_{}_toolchains".format(version), + name="cmake_toolchains", repos=indent( json.dumps(toolchains_repos, indent=4), " " * 4 ).lstrip(), @@ -358,8 +358,8 @@ def get_cmake_definitions() -> str: toolchains="\n".join( [ indent( - '"@cmake_{}_toolchains//:{}_toolchain",'.format( - version, repo + '"@cmake_toolchains//:{}_toolchain",'.format( + repo ), " " * 8, ) @@ -382,7 +382,6 @@ def get_cmake_definitions() -> str: return "\n".join([archive.rstrip(" ") for archive in archives]), json.dumps(cmake_src_versions, indent=4, sort_keys=True, default=str) - def get_ninja_definitions() -> str: """Define a set of repositories and calls for registering `ninja` toolchains @@ -450,7 +449,7 @@ def get_ninja_definitions() -> str: archives.append( indent( TOOLCHAIN_REPO_DEFINITION.format( - name="ninja_{}_toolchains".format(version), + name="ninja_toolchains", repos=indent( json.dumps(toolchains_repos, indent=4), " " * 4 ).lstrip(), @@ -466,8 +465,8 @@ def get_ninja_definitions() -> str: toolchains="\n".join( [ indent( - '"@ninja_{}_toolchains//:{}_toolchain",'.format( - version, repo + '"@ninja_toolchains//:{}_toolchain",'.format( + repo ), " " * 8, ) @@ -490,7 +489,6 @@ def get_ninja_definitions() -> str: return "\n".join(archives) - def main(): """The main entrypoint of the toolchains generator""" repos_bzl_file = Path(__file__).parent.absolute() / "prebuilt_toolchains.bzl" @@ -512,6 +510,5 @@ def main(): ) ) - if __name__ == "__main__": main()