1.1 --- a/configure.ac Wed Apr 25 11:46:40 2018 +0100
1.2 +++ b/configure.ac Fri Jun 08 12:14:49 2018 +0100
1.3 @@ -34,24 +34,14 @@
1.4 ])
1.5 AM_INIT_AUTOMAKE(no-define parallel-tests)
1.6 m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
1.7 -case $VERSION in
1.8 - *.*.*)
1.9 - AC_SUBST(PLOVER_MAJOR_VERSION,[[`echo $VERSION | sed 's/\..*//'`]])
1.10 - AC_SUBST(PLOVER_MINOR_VERSION,
1.11 - [[`echo $VERSION | sed 's/[^.]*\.\([^.]*\)\..*/\1/'`]])
1.12 - AC_SUBST(PLOVER_MICRO_VERSION,[[`echo $VERSION | sed 's/.*\.\([^.]*\)/\1/'`]]) ;;
1.13 - *.*)
1.14 - AC_SUBST(PLOVER_MAJOR_VERSION,[[`echo $VERSION | sed 's/\..*//'`]])
1.15 - AC_SUBST(PLOVER_MINOR_VERSION,
1.16 - [[`echo $VERSION | sed 's/[^.]*\.\([^.]*\)/\1/'`]])
1.17 - AC_SUBST(PLOVER_MICRO_VERSION,0)
1.18 - ;;
1.19 - *)
1.20 - AC_SUBST(PLOVER_MAJOR_VERSION,0)
1.21 - AC_SUBST(PLOVER_MINOR_VERSION,0)
1.22 - AC_SUBST(PLOVER_MICRO_VERSION,0)
1.23 - ;;
1.24 -esac
1.25 +AC_SUBST(PLOVER_MAJOR_VERSION,[[`echo $VERSION | \
1.26 + sed -e 's/^[^.]*$/0/' -e 's/\..*//'`]])
1.27 +AC_SUBST(PLOVER_MINOR_VERSION,[[`echo $VERSION | \
1.28 + sed -e 's/.*/&.0.0/' -e 's/[^.]*\.\([^.]*\)\..*/\1/'`]])
1.29 +AC_SUBST(PLOVER_MICRO_VERSION,[[`echo $VERSION | \
1.30 + sed -e 's/.*/&.0.0.0/' -e 's/\([^.]*\.\)\{2\}\([^.]*\)\..*/\2/'`]])
1.31 +AC_SUBST(PLOVER_PATCH_LEVEL,[[`echo $VERSION | \
1.32 + sed -e 's/.*/&.0.0.0.0/' -e 's/\([^.]*\.\)\{3\}\([^.]*\)\..*/\2/'`]])
1.33 AC_CANONICAL_HOST
1.34 AC_SUBST(HOST_OS,$host_os)
1.35 AC_SUBST(HOST_CPU,$host_cpu)