| 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"], | |
| ) |