Skip to content

Commit 8aa01d5

Browse files
mattyclarksonalextercete
authored andcommitted
Support Bazel 9
1 parent 5020492 commit 8aa01d5

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

MODULE.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ module(
55

66
bazel_dep(name = "bazel_features", version = "1.21.0")
77
bazel_dep(name = "platforms", version = "0.0.10")
8+
bazel_dep(name = "rules_cc", version = "0.2.14")
89

910
bazel_dep(name = "rules_go", version = "0.54.0", dev_dependency = True)
1011

toolchain/private/cc_toolchains.bzl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
load("@hermetic_cc_toolchain//toolchain:zig_cc_toolchain.bzl", "zig_cc_toolchain_config")
2+
load("@rules_cc//cc/toolchains:cc_toolchain.bzl", "cc_toolchain")
23
load(":defs.bzl", "target_structs", "zig_tool_path")
34

45
def declare_cc_toolchains(os, zig_sdk_path):
@@ -54,7 +55,7 @@ def declare_cc_toolchains(os, zig_sdk_path):
5455
visibility = ["//visibility:private"],
5556
)
5657

57-
native.cc_toolchain(
58+
cc_toolchain(
5859
name = zigtarget + "_cc",
5960
toolchain_identifier = zigtarget + "-toolchain",
6061
toolchain_config = ":%s_cc_config" % zigtarget,

toolchain/zig_cc_toolchain.bzl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
load("@bazel_tools//tools/build_defs/cc:action_names.bzl", "ACTION_NAMES")
1+
load("@rules_cc//cc:action_names.bzl", "ACTION_NAMES")
2+
load("@rules_cc//cc/toolchains:cc_toolchain_config_info.bzl", "CcToolchainConfigInfo")
3+
load("@rules_cc//cc/common:cc_common.bzl", "cc_common")
24
load(
3-
"@bazel_tools//tools/cpp:cc_toolchain_config_lib.bzl",
5+
"@rules_cc//cc:cc_toolchain_config_lib.bzl",
46
"artifact_name_pattern",
57
"feature",
68
"feature_set",

0 commit comments

Comments
 (0)