cli: Use the build.rs at root
Signed-off-by: xphoniex <dj.2dixx@gmail.com>
This commit is contained in:
parent
f5d06f6138
commit
21e47c7a34
|
|
@ -4,6 +4,7 @@ license = "MIT OR Apache-2.0"
|
||||||
version = "0.8.0"
|
version = "0.8.0"
|
||||||
authors = ["Alexis Sellier <alexis@radicle.xyz>"]
|
authors = ["Alexis Sellier <alexis@radicle.xyz>"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
build = "../build.rs"
|
||||||
|
|
||||||
[[bin]]
|
[[bin]]
|
||||||
name = "rad"
|
name = "rad"
|
||||||
|
|
|
||||||
|
|
@ -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");
|
|
||||||
}
|
|
||||||
Loading…
Reference in New Issue