diff options
author | Steven Fackler <sfackler@gmail.com> | 2021-01-24 13:10:26 -0500 |
---|---|---|
committer | Steven Fackler <sfackler@gmail.com> | 2021-01-24 13:10:26 -0500 |
commit | 9e29287a3c7bc17aa492a59be719974d12009006 (patch) | |
tree | 09d32a486baf095ec62114950b518c42bbddfb64 | |
parent | 62afbbe1ca68a0be3ded404ada20fd4cecf7c5f3 (diff) | |
download | rust-openssl-9e29287a3c7bc17aa492a59be719974d12009006.zip |
Treat empty OPENSSL_LIBS as no libraries
-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"], |