if the VERSION is ommitted, shellvar $VERSION is used
as defined by AM_INIT_AUTOMAKE's second argument.
The versionlevel is the numeric representation of the given
version string, thereby assuming the inputversion is
a string with (maximal) three decimal numbers seperated
by "."-dots. A "-patch" adds a percent.
typical usage:
AM_INIT_AUTOMAKE(mypkg,4.12.3)
AC_DEFINE_VERSIONLEVEL(MYPKG_VERSION)
the config.h created from autoheader's config.h.in will contain...
/* mypkg versionlevel */
#define MYPKG_VERSION 4120003
the MYKG_VERSION will be defined as both a shell-variable and AC_DEFINE
examples:
3.0-beta1 3000001
3.1 3010000
3.11 3110000
3.11-dirpatch 3111000
3.11-patch6 3110006
2.2.18 2020018
2.0.112 2000112
2.4.2 2040002
2.4.2-pre 2040003
2.4.2-pre5 2040003
5.0-build125 5000125
5.0 5000000
0.30.17 30017