diff --git a/Cargo.toml b/Cargo.toml index d690f87b536c..f7caa4d1c2c8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -32,7 +32,7 @@ env_logger = "0.5" log = "0.4" [build-dependencies] -vergen = "2" +vergen = "3" [features] cargo_miri = ["cargo_metadata"] diff --git a/build.rs b/build.rs index 73eb68359a82..97bb9358832c 100644 --- a/build.rs +++ b/build.rs @@ -8,17 +8,6 @@ fn main() { // Don't rebuild miri even if nothing changed println!("cargo:rerun-if-changed=build.rs"); // vergen - vergen().expect("Unable to generate vergen constants!"); -} - -fn vergen() -> vergen::Result<()> { - use vergen::{ConstantsFlags, Vergen}; - - let vergen = Vergen::new(ConstantsFlags::all())?; - - for (k, v) in vergen.build_info() { - println!("cargo:rustc-env={}={}", k.name(), v); - } - - Ok(()) + vergen::generate_cargo_keys(vergen::ConstantsFlags::all()) + .expect("Unable to generate vergen keys!"); }