From 97849b81fb146cc1d53a369dda03c60360da08b5 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Wed, 28 Aug 2024 15:29:20 -0400 Subject: build/version.sh: Move version calculation here --- build/version.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 build/version.sh (limited to 'build/version.sh') diff --git a/build/version.sh b/build/version.sh new file mode 100755 index 0000000..a14e996 --- /dev/null +++ b/build/version.sh @@ -0,0 +1,18 @@ +#!/bin/sh + +# Copyright © Tavian Barnes +# SPDX-License-Identifier: 0BSD + +# Print the version number + +set -eu + +DIR="$(dirname -- "$0")/.." + +if [ "${VERSION-}" ]; then + printf '%s' "$VERSION" +elif [ -e "$DIR/.git" ] && command -v git >/dev/null 2>&1; then + git -C "$DIR" describe --always --dirty +else + echo "4.0.1" +fi -- cgit v1.2.3