From: Mark Wooding Date: Mon, 10 Mar 2025 13:44:45 +0000 (+0000) Subject: m4/mdw-libtool-version-info.m4: Don't try to parse `UNKNOWN' token. X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/cfd/commitdiff_plain/e4b3c2cce051f89b2701838d0c80fc359b2de43d?ds=inline m4/mdw-libtool-version-info.m4: Don't try to parse `UNKNOWN' token. --- diff --git a/m4/mdw-libtool-version-info.m4 b/m4/mdw-libtool-version-info.m4 index a4932b2..109603f 100644 --- a/m4/mdw-libtool-version-info.m4 +++ b/m4/mdw-libtool-version-info.m4 @@ -42,7 +42,14 @@ dnl -*-autoconf-*- # serial 1 AC_DEFUN([mdw_LIBTOOL_VERSION_INFO], -[set -- $(echo $PACKAGE_VERSION | - sed 's:[^\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*$]:\1 \2 \3:') +[case $PACKAGE_VERSION in + UNKNOWN) + set -- 0 0 0 + ;; + *) + num="\(@<:@0-9@:>@@<:@0-9@:>@*\)" + set -- $(echo $PACKAGE_VERSION | sed "s:^$num\.$num\.$num.*\$:\1 \2 \3:") + ;; +esac LIBTOOL_VERSION_INFO="$(expr $[]1 + $[]2):$[]3:$[]2" AC_SUBST([LIBTOOL_VERSION_INFO])])