30 lines
595 B
Python
30 lines
595 B
Python
|
load(":defs.bzl", "platforms")
|
||
|
|
||
|
config_setting(
|
||
|
name = "aarch64",
|
||
|
constraint_values = [
|
||
|
"@platforms//cpu:aarch64",
|
||
|
],
|
||
|
visibility = ["//visibility:public"],
|
||
|
)
|
||
|
|
||
|
config_setting(
|
||
|
name = "x86_64",
|
||
|
constraint_values = [
|
||
|
"@platforms//cpu:x86_64",
|
||
|
],
|
||
|
visibility = ["//visibility:public"],
|
||
|
)
|
||
|
|
||
|
[config_setting(
|
||
|
name = "{}_{}".format(
|
||
|
p.os,
|
||
|
p.cpu,
|
||
|
),
|
||
|
constraint_values = [
|
||
|
"@platforms//os:{}".format(p.os),
|
||
|
"@platforms//cpu:{}".format(p.cpu),
|
||
|
],
|
||
|
visibility = ["//visibility:public"],
|
||
|
) for p in platforms]
|