...
1"""Defines a reusable macro for config_settings based on host machine"""
2
3# buildifier was mad name is unused but bazel requires a name param so just suppress it
4# buildifier: disable=unused-variable
5def platforms(name = "tool_platforms"):
6 native.config_setting(
7 name = "k8",
8 values = {"host_cpu": "k8"},
9 visibility = ["//visibility:private"],
10 )
11
12 native.config_setting(
13 name = "darwin",
14 values = {"host_cpu": "darwin"},
15 visibility = ["//visibility:private"],
16 )
17
18 native.config_setting(
19 name = "m1",
20 values = {"host_cpu": "darwin_arm64"},
21 visibility = ["//visibility:private"],
22 )
View as plain text