diff --git a/openssl-sys/Cargo.toml b/openssl-sys/Cargo.toml index 26328ccfadeec0c617463f375681a9c4cbf459c8..4567d2746d3a2a8c86d8b1e70ead0b0ad19b6d80 100644 --- a/openssl-sys/Cargo.toml +++ b/openssl-sys/Cargo.toml @@ -17,7 +17,7 @@ libc = "0.2" [build-dependencies] pkg-config = "0.3.9" -gcc = "0.3.42" +cc = "1.0" [target.'cfg(target_env = "msvc")'.build-dependencies] vcpkg = "0.2" diff --git a/openssl-sys/build.rs b/openssl-sys/build.rs index ff8f48e60d150bdd9221589ff22083f88f13e9ef..4324471dc4f90e00f1eff7cb3b9d899685b13a11 100644 --- a/openssl-sys/build.rs +++ b/openssl-sys/build.rs @@ -1,7 +1,7 @@ extern crate pkg_config; #[cfg(target_env = "msvc")] extern crate vcpkg; -extern crate gcc; +extern crate cc; use std::collections::HashSet; use std::env; @@ -369,7 +369,7 @@ RUST_{define}_RUST file.flush().unwrap(); drop(file); - let mut gcc = gcc::Config::new(); + let mut gcc = cc::Build::new(); for include_dir in include_dirs { gcc.include(include_dir); }