load("@zig-cc-bazel//toolchain:defs.bzl", "zig_build_macro") package(default_visibility = ["//visibility:public"]) zig_build_macro(absolute_path={absolute_path}, zig_include_root={zig_include_root}) constraint_setting(name = "libc") constraint_value( name = "musl", constraint_setting = ":libc", ) platform( name = "platform_x86_64-macos-gnu", constraint_values = [ "@platforms//os:macos", "@platforms//cpu:x86_64", ], ) platform( name = "platform_x86_64-linux-gnu", constraint_values = [ "@platforms//os:linux", "@platforms//cpu:x86_64", ], ) platform( name = "platform_x86_64-linux-musl", constraint_values = [ "@platforms//os:linux", "@platforms//cpu:x86_64", ":musl", ], )