aboutsummaryrefslogtreecommitdiffstats
path: root/crates/client/build.rs
blob: 939d6405b81e15bb1fb68d4476edddf58a043ed2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
use std::process::Command;

fn main() {
    let output = Command::new("git").args(["rev-parse", "HEAD"]).output();

    let sha = match output {
        Ok(sha) => String::from_utf8(sha.stdout).unwrap(),
        Err(_) => String::from("NO_GIT"),
    };

    println!("cargo:rustc-env=GIT_HASH={sha}");
}