Merge pull request #2581 from sinkuu/build_script

Rerun build.rs only when .git/HEAD or CFG_RELEASE_CHANNEL is changed
This commit is contained in:
Nick Cameron 2018-04-05 17:35:52 +12:00 committed by GitHub
commit 4237f40c50
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -15,6 +15,9 @@ use std::path::PathBuf;
use std::process::Command;
fn main() {
println!("cargo:rerun-if-changed=.git/HEAD");
println!("cargo:rerun-if-env-changed=CFG_RELEASE_CHANNEL");
let out_dir = PathBuf::from(env::var_os("OUT_DIR").unwrap());
File::create(out_dir.join("commit-info.txt"))