aboutsummaryrefslogtreecommitdiffstats
path: root/mumctl/build.rs
diff options
context:
space:
mode:
authorGustav Sörnäs <gustav@sornas.net>2021-06-20 22:25:57 +0200
committerGitHub <noreply@github.com>2021-06-20 22:25:57 +0200
commit3574c2c0b990afb251f96901df02e0eb4518e1c7 (patch)
treeab94c8658226afa6915493401a668b01cfddef4e /mumctl/build.rs
parentf33a372ef62e337ff141c76f3ec9b6c2a5077630 (diff)
parent1b61ae7a8834db3278fcecb82cd066d5c15ddcf9 (diff)
downloadmum-3574c2c0b990afb251f96901df02e0eb4518e1c7.tar.gz
Merge branch 'main' into ogg
Diffstat (limited to 'mumctl/build.rs')
-rw-r--r--mumctl/build.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/mumctl/build.rs b/mumctl/build.rs
index c11146a..8aa498a 100644
--- a/mumctl/build.rs
+++ b/mumctl/build.rs
@@ -1,7 +1,10 @@
use std::process::Command;
fn main() {
- let version = match commit_hash().as_deref() {
+ println!("cargo:rerun-if-env-changed=MUM_VERSION");
+
+ let env_version = std::env::var("MUM_VERSION").ok();
+ let version = match env_version.or_else(|| commit_hash()).as_deref() {
None | Some("") => format!("v{}", env!("CARGO_PKG_VERSION")),
Some(version) => version.to_string(),
};