cli: Use the build.rs at root

Signed-off-by: xphoniex <dj.2dixx@gmail.com>
This commit is contained in:
xphoniex 2022-11-23 08:25:10 +00:00 committed by Alexis Sellier
parent f5d06f6138
commit 21e47c7a34
No known key found for this signature in database
2 changed files with 1 additions and 23 deletions

View File

@ -4,6 +4,7 @@ license = "MIT OR Apache-2.0"
version = "0.8.0"
authors = ["Alexis Sellier <alexis@radicle.xyz>"]
edition = "2021"
build = "../build.rs"
[[bin]]
name = "rad"

View File

@ -1,23 +0,0 @@
use std::process::Command;
fn main() {
// Set a build-time `GIT_HEAD` env var which includes the commit id;
// such that we can tell which code is running.
let hash = Command::new("git")
.arg("rev-parse")
.arg("--short")
.arg("HEAD")
.output()
.ok()
.and_then(|output| {
if output.status.success() {
String::from_utf8(output.stdout).ok()
} else {
None
}
})
.unwrap_or_else(|| String::from("unknown"));
println!("cargo:rustc-env=GIT_HEAD={}", hash);
println!("cargo:rustc-rerun-if-changed=.git/HEAD");
}