diff options
-rw-r--r-- | openssl-sys/build/main.rs | 8 |
1 files changed, 7 insertions, 1 deletions
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"], |