diff options
author | Evgenii Kliuchnikov <eustas@google.com> | 2024-01-04 03:32:33 -0800 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2024-01-04 03:33:11 -0800 |
commit | 1045ab52dfd00290e8fbfbca61e9131186ba7b62 (patch) | |
tree | 575bc42f8e76ff5e330d073d2db9a1a80479a415 /BUILD.bazel | |
parent | 082c9626a4717348b6d80cb1004ba9f29ebf2b3c (diff) | |
download | brotli-1045ab52dfd00290e8fbfbca61e9131186ba7b62.zip brotli-1045ab52dfd00290e8fbfbca61e9131186ba7b62.tar.gz brotli-1045ab52dfd00290e8fbfbca61e9131186ba7b62.tar.bz2 |
Fix/simplify/improve Bazel build
PiperOrigin-RevId: 595656443
Diffstat (limited to 'BUILD.bazel')
-rw-r--r-- | BUILD.bazel | 34 |
1 files changed, 8 insertions, 26 deletions
diff --git a/BUILD.bazel b/BUILD.bazel index 34e4a54..003c1b9 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -1,8 +1,6 @@ # Description: # Brotli is a generic-purpose lossless compression algorithm. -load(":compiler_config_setting.bzl", "create_msvc_config") - package( default_visibility = ["//visibility:public"], ) @@ -12,37 +10,21 @@ licenses(["notice"]) # MIT exports_files(["LICENSE"]) config_setting( - name = "darwin", - values = {"cpu": "darwin"}, - visibility = ["//visibility:public"], -) - -config_setting( - name = "darwin_x86_64", - values = {"cpu": "darwin_x86_64"}, - visibility = ["//visibility:public"], -) - -config_setting( - name = "windows", - values = {"cpu": "x64_windows"}, + name = "clang-cl", + flag_values = { + "@bazel_tools//tools/cpp:compiler": "clang-cl", + }, visibility = ["//visibility:public"], ) config_setting( - name = "windows_msvc", - values = {"cpu": "x64_windows_msvc"}, + name = "msvc", + flag_values = { + "@bazel_tools//tools/cpp:compiler": "msvc-cl", + }, visibility = ["//visibility:public"], ) -config_setting( - name = "windows_msys", - values = {"cpu": "x64_windows_msys"}, - visibility = ["//visibility:public"], -) - -create_msvc_config() - STRICT_C_OPTIONS = select({ ":msvc": [], ":clang-cl": [ |