Update zlib build file
Partial commit for third_party/*, see #19421.
Closes https://github.com/bazelbuild/bazel/pull/19421
Signed-off-by: Yun Peng <pcloudy@google.com>
diff --git a/third_party/zlib/BUILD b/third_party/zlib/BUILD
index 8d5d0ea..7e95c92 100644
--- a/third_party/zlib/BUILD
+++ b/third_party/zlib/BUILD
@@ -68,11 +68,14 @@
"zlib.h",
"zutil.h",
],
- # Use -Dverbose=-1 to turn off zlib's trace logging. (#3280)
- copts = [
- "-w",
- "-Dverbose=-1",
- ],
+ copts = select({
+ "@platforms//os:windows": [],
+ "//conditions:default": [
+ "-Wno-deprecated-non-prototype",
+ "-Wno-unused-variable",
+ "-Wno-implicit-function-declaration",
+ ],
+ }),
enable_distributions = ["debian"],
includes = ["."],
visibility = ["//visibility:public"],
diff --git a/third_party/zlib/BUILD.tools b/third_party/zlib/BUILD.tools
index fb6c189..5083ccb 100644
--- a/third_party/zlib/BUILD.tools
+++ b/third_party/zlib/BUILD.tools
@@ -12,18 +12,21 @@
"@rules_license//licenses/spdx:0BSD",
],
license_text = "LICENSE",
- package_version = "1.2.12",
+ package_version = "1.3",
)
cc_library(
name = "zlib",
srcs = glob(["*.c"]),
hdrs = glob(["*.h"]),
- # Use -Dverbose=-1 to turn off zlib's trace logging. (#3280)
- copts = [
- "-w",
- "-Dverbose=-1",
- ],
+ copts = select({
+ "@platforms//os:windows": [],
+ "//conditions:default": [
+ "-Wno-deprecated-non-prototype",
+ "-Wno-unused-variable",
+ "-Wno-implicit-function-declaration",
+ ],
+ }),
includes = ["."],
visibility = ["//visibility:public"],
)