Project import generated by Copybara.
GitOrigin-RevId: 1e13be30e2c6838d4a2ff768a39c414bc80534bb
This commit is contained in:
committed by
Sebastian Schmidt
parent
63e679d99c
commit
4dc4b19ddb
Vendored
+78
@@ -0,0 +1,78 @@
|
||||
package(default_visibility = ["//visibility:public"])
|
||||
|
||||
licenses(["notice"])
|
||||
|
||||
COPTS = select({
|
||||
# Don't pass any of the default flags as the VS Compiler does not support
|
||||
# these settings.
|
||||
"@platforms//os:windows": [],
|
||||
"//conditions:default": [
|
||||
"-Wno-dangling-else",
|
||||
"-Wno-format",
|
||||
"-Wno-implicit-function-declaration",
|
||||
"-Wno-incompatible-pointer-types",
|
||||
"-Wno-incompatible-pointer-types-discards-qualifiers",
|
||||
"-Wno-parentheses",
|
||||
"-DIOAPI_NO_64",
|
||||
],
|
||||
})
|
||||
|
||||
cc_library(
|
||||
name = "zlib",
|
||||
srcs = [
|
||||
"adler32.c",
|
||||
"compress.c",
|
||||
"crc32.c",
|
||||
"crc32.h",
|
||||
"deflate.c",
|
||||
"deflate.h",
|
||||
"gzclose.c",
|
||||
"gzguts.h",
|
||||
"gzlib.c",
|
||||
"gzread.c",
|
||||
"gzwrite.c",
|
||||
"infback.c",
|
||||
"inffast.c",
|
||||
"inffast.h",
|
||||
"inffixed.h",
|
||||
"inflate.c",
|
||||
"inflate.h",
|
||||
"inftrees.c",
|
||||
"inftrees.h",
|
||||
"trees.c",
|
||||
"trees.h",
|
||||
"uncompr.c",
|
||||
"zutil.c",
|
||||
"zutil.h",
|
||||
],
|
||||
hdrs = [
|
||||
"zconf.h",
|
||||
"zlib.h",
|
||||
],
|
||||
copts = COPTS,
|
||||
includes = ["."],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "zlib_minizip",
|
||||
srcs = [
|
||||
"contrib/minizip/ioapi.c",
|
||||
"contrib/minizip/unzip.c",
|
||||
"contrib/minizip/zip.c",
|
||||
] + select({
|
||||
"@platforms//os:windows": [
|
||||
"contrib/minizip/iowin32.c",
|
||||
"contrib/minizip/iowin32.h",
|
||||
],
|
||||
"//conditions:default": [],
|
||||
}),
|
||||
hdrs = [
|
||||
"contrib/minizip/crypt.h",
|
||||
"contrib/minizip/ioapi.h",
|
||||
"contrib/minizip/mztools.h",
|
||||
"contrib/minizip/unzip.h",
|
||||
"contrib/minizip/zip.h",
|
||||
],
|
||||
copts = COPTS,
|
||||
deps = [":zlib"],
|
||||
)
|
||||
Reference in New Issue
Block a user