mirror of https://github.com/rust-lang/rls
24 lines
619 B
Rust
24 lines
619 B
Rust
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()
|
|
);
|
|
}
|