Lines Matching +full:zlib +full:- +full:level
2 name = "libz-sys"
6 license = "MIT OR Apache-2.0"
7 repository = "https://github.com/rust-lang/libz-sys"
8 description = "Low-level bindings to the system libz library (also known as zlib)."
9 categories = ["compression", "external-ffi-bindings"]
10 keywords = ["zlib", "zlib-ng"]
16 "/Cargo-zng.toml",
17 "/cargo-zng",
26 # When this feature is disabled, zlib will be built in Z_SOLO mode which
28 # eliminating some high-level functions like gz*, compress* and
33 [build-dependencies]
34 pkg-config = "0.3.9"
38 [target.'cfg(target_env = "msvc")'.build-dependencies]
42 default = ["libc", "stock-zlib"]
43 # By default, libz-sys uses stock zlib. If you set default-features=false,
44 # enable the zlib-ng feature, and don't enable the stock-zlib feature, libz-sys
45 # will instead supply the high-performance zlib-ng, in zlib-compat mode. Any
46 # application or library designed for zlib should work with zlib-ng in
47 # zlib-compat mode, as long as it doesn't make assumptions about the exact size
50 # of stock zlib (which will produce conflicting symbols). If a single crate in
51 # the dependency graph requests stock-zlib (or doesn't disable default
52 # features), you'll get stock zlib.
55 # libz-sys = { version = "1.1.0", default-features = false, features = ["libc"] }
58 # This allows higher-level crates depending on your library to opt into zlib-ng
61 # Building zlib-ng requires cmake.
62 zlib-ng = ["libc", "cmake"]
63 stock-zlib = []