| load("@bazel_skylib//lib:selects.bzl", "selects") |
| load("@bazel_skylib//rules:common_settings.bzl", "bool_flag") |
| |
| bool_flag( |
| name = "incompatible_use_native_collect_cc_coverage", |
| build_setting_default = False, |
| visibility = ["//visibility:public"], |
| ) |
| |
| selects.config_setting_group( |
| name = "default_apple_constraint", |
| match_any = [ |
| "@platforms//os:ios", |
| "@platforms//os:macos", |
| "@platforms//os:tvos", |
| "@platforms//os:visionos", |
| "@platforms//os:watchos", |
| ], |
| visibility = ["//visibility:private"], |
| ) |
| |
| label_flag( |
| name = "apple_constraint", |
| build_setting_default = ":default_apple_constraint", |
| visibility = ["//visibility:public"], |
| ) |
| |
| filegroup( |
| name = "srcs", |
| srcs = glob([ |
| "**/BUILD", |
| ]), |
| visibility = ["//visibility:public"], |
| ) |