Merge pull request #159 from wg/master

Fix build on *BSD
This commit is contained in:
Steven Fackler 2015-02-12 00:30:09 -05:00
commit 4bdfe473c3
1 changed files with 8 additions and 0 deletions

View File

@ -25,6 +25,14 @@ fn main() {
return; return;
} }
// pkg-config doesn't know of OpenSSL on FreeBSD 10.1 and OpenBSD uses LibreSSL
if target.contains("bsd") {
println!("cargo:rustc-flags=-l crypto -l ssl");
// going to assume the base system includes a new version of openssl
build_old_openssl_shim(false);
return;
}
if pkg_config::Config::new().atleast_version("1.0.0").find("openssl").is_ok() { if pkg_config::Config::new().atleast_version("1.0.0").find("openssl").is_ok() {
build_old_openssl_shim(false); build_old_openssl_shim(false);
return; return;