Loading openssl-sys/Cargo.toml +9 −0 Original line number Diff line number Diff line Loading @@ -18,3 +18,12 @@ aes_xts = [] [build-dependencies] pkg-config = "0.1" [target.le32-unknown-nacl.dependencies] libressl-pnacl-sys = "2.1.0" [target.x86_64-unknown-nacl.dependencies] libressl-pnacl-sys = "2.1.0" [target.i686-unknown-nacl.dependencies] libressl-pnacl-sys = "2.1.0" [target.arm-unknown-nacl.dependencies] libressl-pnacl-sys = "2.1.0" openssl-sys/src/build.rs +5 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,11 @@ extern crate "pkg-config" as pkg_config; use std::os; fn main() { // Without hackory, pkg-config will only look for host libraries. // So, abandon ship if we're cross compiling. if os::getenv("HOST") != os::getenv("TARGET") { return; } if pkg_config::find_library("openssl").is_err() { let mut flags = " -l crypto -l ssl".to_string(); Loading openssl-sys/src/lib.rs +3 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,9 @@ extern crate libc; extern crate rustrt; #[cfg(feature = "libressl-pnacl-sys")] extern crate "libressl-pnacl-sys" as _for_linkage; use libc::{c_void, c_int, c_char, c_ulong, c_long, c_uint, c_uchar, size_t}; use std::mem; use std::ptr; Loading Loading
openssl-sys/Cargo.toml +9 −0 Original line number Diff line number Diff line Loading @@ -18,3 +18,12 @@ aes_xts = [] [build-dependencies] pkg-config = "0.1" [target.le32-unknown-nacl.dependencies] libressl-pnacl-sys = "2.1.0" [target.x86_64-unknown-nacl.dependencies] libressl-pnacl-sys = "2.1.0" [target.i686-unknown-nacl.dependencies] libressl-pnacl-sys = "2.1.0" [target.arm-unknown-nacl.dependencies] libressl-pnacl-sys = "2.1.0"
openssl-sys/src/build.rs +5 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,11 @@ extern crate "pkg-config" as pkg_config; use std::os; fn main() { // Without hackory, pkg-config will only look for host libraries. // So, abandon ship if we're cross compiling. if os::getenv("HOST") != os::getenv("TARGET") { return; } if pkg_config::find_library("openssl").is_err() { let mut flags = " -l crypto -l ssl".to_string(); Loading
openssl-sys/src/lib.rs +3 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,9 @@ extern crate libc; extern crate rustrt; #[cfg(feature = "libressl-pnacl-sys")] extern crate "libressl-pnacl-sys" as _for_linkage; use libc::{c_void, c_int, c_char, c_ulong, c_long, c_uint, c_uchar, size_t}; use std::mem; use std::ptr; Loading