Loading openssl-sys/CHANGELOG.md +4 −0 Original line number Diff line number Diff line Loading @@ -2,6 +2,10 @@ ## [Unreleased] ### Fixed * Fixed windows-msvc library names when using OpenSSL from vcpkg. ## [v0.9.54] - 2020-01-29 ### Added Loading openssl-sys/Cargo.toml +1 −1 Original line number Diff line number Diff line Loading @@ -24,7 +24,7 @@ pkg-config = "0.3.9" autocfg = "1.0" [target.'cfg(target_env = "msvc")'.build-dependencies] vcpkg = "0.2" vcpkg = "0.2.8" # We don't actually use metadeps for annoying reasons but this is still here for tooling [package.metadata.pkg-config] Loading openssl-sys/build/find_normal.rs +3 −18 Original line number Diff line number Diff line Loading @@ -194,31 +194,16 @@ fn try_pkg_config() { /// should emit all of the cargo metadata that we need. #[cfg(target_env = "msvc")] fn try_vcpkg() { use vcpkg; // vcpkg will not emit any metadata if it can not find libraries // appropriate for the target triple with the desired linkage. let mut lib = vcpkg::Config::new() let lib = vcpkg::Config::new() .emit_includes(true) .lib_name("libcrypto") .lib_name("libssl") .probe("openssl"); .find_package("openssl"); if let Err(e) = lib { println!( "note: vcpkg did not find openssl as libcrypto and libssl: {}", e ); lib = vcpkg::Config::new() .emit_includes(true) .lib_name("libeay32") .lib_name("ssleay32") .probe("openssl"); } if let Err(e) = lib { println!( "note: vcpkg did not find openssl as ssleay32 and libeay32: {}", "note: vcpkg did not find openssl: {}", e ); return; Loading Loading
openssl-sys/CHANGELOG.md +4 −0 Original line number Diff line number Diff line Loading @@ -2,6 +2,10 @@ ## [Unreleased] ### Fixed * Fixed windows-msvc library names when using OpenSSL from vcpkg. ## [v0.9.54] - 2020-01-29 ### Added Loading
openssl-sys/Cargo.toml +1 −1 Original line number Diff line number Diff line Loading @@ -24,7 +24,7 @@ pkg-config = "0.3.9" autocfg = "1.0" [target.'cfg(target_env = "msvc")'.build-dependencies] vcpkg = "0.2" vcpkg = "0.2.8" # We don't actually use metadeps for annoying reasons but this is still here for tooling [package.metadata.pkg-config] Loading
openssl-sys/build/find_normal.rs +3 −18 Original line number Diff line number Diff line Loading @@ -194,31 +194,16 @@ fn try_pkg_config() { /// should emit all of the cargo metadata that we need. #[cfg(target_env = "msvc")] fn try_vcpkg() { use vcpkg; // vcpkg will not emit any metadata if it can not find libraries // appropriate for the target triple with the desired linkage. let mut lib = vcpkg::Config::new() let lib = vcpkg::Config::new() .emit_includes(true) .lib_name("libcrypto") .lib_name("libssl") .probe("openssl"); .find_package("openssl"); if let Err(e) = lib { println!( "note: vcpkg did not find openssl as libcrypto and libssl: {}", e ); lib = vcpkg::Config::new() .emit_includes(true) .lib_name("libeay32") .lib_name("ssleay32") .probe("openssl"); } if let Err(e) = lib { println!( "note: vcpkg did not find openssl as ssleay32 and libeay32: {}", "note: vcpkg did not find openssl: {}", e ); return; Loading