...

Text file src/edge-infra.dev/hack/tools/bzl/platforms.bzl

Documentation: edge-infra.dev/hack/tools/bzl

     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