]> wimlib.net Git - wimlib/blobdiff - tools/get-version-number
configure.ac: generate version number from git commit and tags
[wimlib] / tools / get-version-number
diff --git a/tools/get-version-number b/tools/get-version-number
new file mode 100755 (executable)
index 0000000..15f256c
--- /dev/null
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+# Get the version number of the project to use in the release filenames
+# and in the --version output.
+
+vers=$(git describe --abbrev=8 --dirty --always 2>/dev/null | \
+       sed 's/^v//')
+if [ -z "$vers" ]; then
+       # Fallback for people who use autoreconf on tarball releases
+       vers="1.13.4"
+fi
+echo "$vers"