From 9e29287a3c7bc17aa492a59be719974d12009006 Mon Sep 17 00:00:00 2001 From: Steven Fackler Date: Sun, 24 Jan 2021 13:10:26 -0500 Subject: Treat empty OPENSSL_LIBS as no libraries --- openssl-sys/build/main.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/openssl-sys/build/main.rs b/openssl-sys/build/main.rs index 6fdeda78..df03e01f 100644 --- a/openssl-sys/build/main.rs +++ b/openssl-sys/build/main.rs @@ -85,7 +85,13 @@ fn main() { let libs_env = env("OPENSSL_LIBS"); let libs = match libs_env.as_ref().and_then(|s| s.to_str()) { - Some(ref v) => v.split(':').collect(), + Some(ref v) => { + if v.is_empty() { + vec![] + } else { + v.split(':').collect() + } + } None => match version { Version::Openssl10x if target.contains("windows") => vec!["ssleay32", "libeay32"], Version::Openssl11x if target.contains("windows-msvc") => vec!["libssl", "libcrypto"], -- cgit v1.2.3