use std::env; | |
use std::path::Path; | |
fn main() { | |
println!("cargo:rerun-if-changed=build.rs"); | |
println!("cargo:rerun-if-env-changed=CFG_RELEASE_CHANNEL"); | |
println!( | |
"cargo:rustc-env=GIT_HASH={}", | |
rustc_tools_util::get_commit_hash().unwrap_or_default() | |
); | |
println!( | |
"cargo:rustc-env=COMMIT_DATE={}", | |
rustc_tools_util::get_commit_date().unwrap_or_default() | |
); | |
println!( | |
"cargo:rustc-env=FIXTURES_DIR={}", | |
Path::new(&env::var("CARGO_MANIFEST_DIR").unwrap()) | |
.join("tests") | |
.join("fixtures") | |
.display() | |
); | |
} |