1

add explicit platforms

This commit is contained in:
2021-06-08 06:56:37 +03:00
committed by Motiejus Jakštys
parent 236cb178d1
commit 51b8a382e7
3 changed files with 47 additions and 20 deletions

View File

@@ -32,7 +32,10 @@ TARGET_CONFIGS = [
linkopts=[],
copts=[],
bazel_target_cpu="darwin",
constraint_values=["@platforms//os:macos", "@platforms//cpu:x86_64"],
constraint_values=[
"@platforms//os:macos",
"@platforms//cpu:x86_64",
],
tool_paths={"ld": "ld64.lld"},
),
struct(
@@ -50,7 +53,6 @@ TARGET_CONFIGS = [
constraint_values=[
"@platforms//os:linux",
"@platforms//cpu:x86_64",
":gnu_2_19",
],
tool_paths={"ld": "ld.lld"},
),
@@ -122,11 +124,6 @@ zig_build_macro(absolute_path={absolute_path}, zig_include_root={zig_include_roo
constraint_setting(name = "libc")
constraint_value(
name = "gnu_2_19",
constraint_setting = ":libc",
)
constraint_value(
name = "musl",
constraint_setting = ":libc",
@@ -134,20 +131,27 @@ constraint_value(
platform(
name = "platform_linux-x86_64-musl",
name = "platform_x86_64-macos-gnu",
constraint_values = [
"@platforms//os:linux",
"@platforms//os:macos",
"@platforms//cpu:x86_64",
":musl",
],
)
platform(
name = "platform_linux-x86_64-gnu",
name = "platform_x86_64-linux-gnu",
constraint_values = [
"@platforms//os:linux",
"@platforms//cpu:x86_64",
":gnu_2_19",
],
)
platform(
name = "platform_x86_64-linux-musl",
constraint_values = [
"@platforms//os:linux",
"@platforms//cpu:x86_64",
":musl",
],
)