srctree

Robin Linden parent b737e07d 9ae2c4d5
build: Fix broken fuzz test platform selection

I broke this in 9e3b54318b6f7a7547183e942a72e3a8ef95bbb4, and since wedon't explicitly run any fuzz tests in CI, they were just quietlydisabled.

inlinesplit
bzl/BUILD added: 13, removed: 6, total 7
@@ -3,3 +3,13 @@ filegroup(
srcs = ["run_xfail_test"],
visibility = ["//visibility:public"],
)
 
alias(
name = "linux_or_macos",
actual = select({
"@platforms//os:linux": "@platforms//os:linux",
"@platforms//os:macos": "@platforms//os:macos",
"//conditions:default": "@platforms//:incompatible",
}),
visibility = ["//visibility:public"],
)
 
bzl/copts.bzl added: 13, removed: 6, total 7
@@ -45,9 +45,6 @@ HASTUR_COPTS = select({
 
# C++ fuzzing requires a Clang compiler: https://github.com/bazelbuild/rules_fuzzing#prerequisites
HASTUR_FUZZ_PLATFORMS = select({
"@rules_cc//cc/compiler:clang": [
"@platforms//os:linux",
"@platforms//os:macos",
],
"@rules_cc//cc/compiler:clang": ["//bzl:linux_or_macos"],
"//conditions:default": ["@platforms//:incompatible"],
})