Files
carbon-lang/bazel/cc_toolchains/BUILD
T
Chandler Carruth 814ae3d419 Fix some broken regexes for files in pre-commit configs. (#2438)
The result was we weren't actually running buildifier on files for
example, so this also runs it on a bunch of files to clean things up.
2022-12-05 08:16:06 -08:00

47 lines
1.0 KiB
Python

# Part of the Carbon Language project, under the Apache License v2.0 with LLVM
# Exceptions. See /LICENSE for license information.
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
load("@bazel_skylib//lib:selects.bzl", "selects")
# For use by rules.bzl.
# Matches when asan is enabled on a macOS platform.
selects.config_setting_group(
name = "macos_asan",
match_all = [
":is_macos",
":macos_asan_build_modes",
],
)
# For use by rules.bzl.
# Matches macOS platforms.
config_setting(
name = "is_macos",
constraint_values = ["@platforms//os:osx"],
)
# For use by rules.bzl.
# Matches build modes where asan is enabled.
selects.config_setting_group(
name = "macos_asan_build_modes",
match_any = [
":dbg",
":fastbuild",
],
)
# For use by rules.bzl.
# Matches dbg.
config_setting(
name = "dbg",
values = {"compilation_mode": "dbg"},
)
# For use by rules.bzl.
# Matches fastbuild.
config_setting(
name = "fastbuild",
values = {"compilation_mode": "fastbuild"},
)