use vergen_gix::{Build, Cargo, Emitter, Rustc};
fn main() {
let build = Build::builder().build_timestamp(true).build();
let cargo = Cargo::builder().target_triple(true).build();
let rustc = Rustc::builder().semver(true).build();
let mut emitter = Emitter::default();
if let Err(e) = emitter.add_instructions(&build) {
eprintln!("cargo:warning=vergen build instructions failed: {e}");
}
if let Err(e) = emitter.add_instructions(&cargo) {
eprintln!("cargo:warning=vergen cargo instructions failed: {e}");
}
if let Err(e) = emitter.add_instructions(&rustc) {
eprintln!("cargo:warning=vergen rustc instructions failed: {e}");
}
if let Err(e) = emitter.emit() {
eprintln!("cargo:warning=vergen emit failed: {e}");
}
}