| # =========================================================================== |
| # http://www.gnu.org/software/autoconf-archive/ax_split_version.html |
| # =========================================================================== |
| # |
| # SYNOPSIS |
| # |
| # AX_SPLIT_VERSION |
| # |
| # DESCRIPTION |
| # |
| # Splits a version number in the format MAJOR.MINOR.POINT into its |
| # separate components. |
| # |
| # Sets the variables. |
| # |
| # LICENSE |
| # |
| # Copyright (c) 2008 Tom Howard <tomhoward@users.sf.net> |
| # |
| # Copying and distribution of this file, with or without modification, are |
| # permitted in any medium without royalty provided the copyright notice |
| # and this notice are preserved. This file is offered as-is, without any |
| # warranty. |
| |
| #serial 9 |
| |
| AC_DEFUN([AX_SPLIT_VERSION],[ |
| AC_REQUIRE([AC_PROG_SED]) |
| AX_MAJOR_VERSION=`echo "$VERSION" | $SED 's/\([[^.]][[^.]]*\).*/\1/'` |
| AX_MINOR_VERSION=`echo "$VERSION" | $SED 's/[[^.]][[^.]]*.\([[^.]][[^.]]*\).*/\1/'` |
| AX_POINT_VERSION=`echo "$VERSION" | $SED 's/[[^.]][[^.]]*.[[^.]][[^.]]*.\(.*\)/\1/'` |
| AC_MSG_CHECKING([Major version]) |
| AC_MSG_RESULT([$AX_MAJOR_VERSION]) |
| AC_MSG_CHECKING([Minor version]) |
| AC_MSG_RESULT([$AX_MINOR_VERSION]) |
| AC_MSG_CHECKING([Point version]) |
| AC_MSG_RESULT([$AX_POINT_VERSION]) |
| ]) |