From 87254486a840b4d557f3fb6673c3f8c3073f8521 Mon Sep 17 00:00:00 2001 From: Julian Hurst Date: Fri, 1 Nov 2024 17:59:32 +0100 Subject: Dev mode version string --- distamp.ha | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/distamp.ha b/distamp.ha index 19c3226..acb673f 100644 --- a/distamp.ha +++ b/distamp.ha @@ -12,6 +12,8 @@ type parseerror = !strconv::error; def MAJOR = 2; def MINOR = 0; def PATCH = 0; +// hare build -RD DEV=false for release version +def DEV = true; export fn main() void = { const cmd = getopt::parse(os::args, @@ -63,7 +65,12 @@ export fn main() void = { fmt::fatal(strerror(e)); }; case 'v' => - fmt::printfln("{}.{}.{}-{}_{}", MAJOR, MINOR, PATCH, os::sysname(), os::arch_name(os::architecture()))!; + const dev = if (DEV) { + yield "_dev"; + } else { + yield ""; + }; + fmt::printfln("{}.{}.{}{}-{}_{}", MAJOR, MINOR, PATCH, dev, os::sysname(), os::arch_name(os::architecture()))!; return; case => abort(); }; -- cgit v1.2.3