diff --git a/lib/generate-version.sh b/lib/generate-version.sh
index f8913bd0cc716805b7f2b1a6580cef5dce6b051c..3b2e5b061f5f3a1162e1a614d3d9079801a0ee21 100755
--- a/lib/generate-version.sh
+++ b/lib/generate-version.sh
@@ -3,6 +3,6 @@
 set -e
 
 SHA=$(git log -1 --pretty=format:"%h" || echo "opam")
-VERSION=$(git describe --tags || echo "${1}")
+VERSION=$(git describe --tags || basename `pwd` | cut -d '.' -f2-4)
 echo "let str=\"${VERSION}\"" > lutilsVersion.ml
 echo "let sha=\"${SHA}\"" >> lutilsVersion.ml 
\ No newline at end of file