summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libssh2-sys/build.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/libssh2-sys/build.rs b/libssh2-sys/build.rs
index ae1ea1c..f6602de 100644
--- a/libssh2-sys/build.rs
+++ b/libssh2-sys/build.rs
@@ -28,8 +28,9 @@ fn main() {
} else {
cfg.define("CRYPTO_BACKEND", "OpenSSL");
}
+ let zlib = if target.contains("msvc") {"OFF"} else {"ON"};
cfg.define("BUILD_SHARED_LIBS", "OFF")
- .define("ENABLE_ZLIB_COMPRESSION", "ON")
+ .define("ENABLE_ZLIB_COMPRESSION", zlib)
.define("CMAKE_INSTALL_LIBDIR", dst.join("lib"))
.define("BUILD_EXAMPLES", "OFF")
.define("BUILD_TESTING", "OFF")