"""Defines a reusable macro for config_settings based on host machine""" # buildifier was mad name is unused but bazel requires a name param so just suppress it # buildifier: disable=unused-variable def platforms(name = "tool_platforms"): native.config_setting( name = "k8", values = {"host_cpu": "k8"}, visibility = ["//visibility:private"], ) native.config_setting( name = "darwin", values = {"host_cpu": "darwin"}, visibility = ["//visibility:private"], ) native.config_setting( name = "m1", values = {"host_cpu": "darwin_arm64"}, visibility = ["//visibility:private"], )