summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--openssl-sys/build/main.rs8
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"],