configure.ac
changeset 73 2ba231a7973e
parent 69 1748c5d94fe2
child 79 c2dbb86da017
     1.1 --- a/configure.ac	Wed Apr 25 11:46:40 2018 +0100
     1.2 +++ b/configure.ac	Thu Jun 07 15:56:09 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)