summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libssh2-sys/build.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/libssh2-sys/build.rs b/libssh2-sys/build.rs
index 0f8c307..3489a21 100644
--- a/libssh2-sys/build.rs
+++ b/libssh2-sys/build.rs
@@ -40,7 +40,13 @@ fn main() {
}
if let Some(path) = env::var_os("DEP_OPENSSL_INCLUDE") {
- cfg.define("OPENSSL_INCLUDE_DIR", path);
+ if let Some(path) = env::split_paths(&path).next() {
+ if let Some(path) = path.to_str() {
+ if path.len() > 0 {
+ cfg.define("OPENSSL_INCLUDE_DIR", path);
+ }
+ }
+ }
}
let dst = cfg.define("BUILD_SHARED_LIBS", "OFF")