diff options
-rw-r--r-- | libssh2-sys/build.rs | 8 |
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") |