mirror of
https://github.com/strongswan/strongswan.git
synced 2025-10-04 00:00:14 -04:00
The parts can be accessed with the variables: PACKAGE_VERSION_MAJOR PACKAGE_VERSION_MINOR PACKAGE_VERSION_BUILD PACKAGE_VERSION_REVIEW The last part will be empty for regular releases.
18 lines
679 B
Plaintext
18 lines
679 B
Plaintext
# SPLIT_PACKAGE_VERSION
|
|
# ---------------------------
|
|
# Split package version in four parts
|
|
AC_DEFUN([SPLIT_PACKAGE_VERSION],
|
|
[
|
|
AC_REQUIRE([AC_PROG_SED])
|
|
PACKAGE_VERSION_MAJOR=`echo "$PACKAGE_VERSION" | $SED 's/\([[0-9]]\+\).*/\1/'`
|
|
PACKAGE_VERSION_MINOR=`echo "$PACKAGE_VERSION" | $SED 's/[[0-9]]\+\.\([[0-9]]\+\).*/\1/'`
|
|
PACKAGE_VERSION_BUILD=`echo "$PACKAGE_VERSION" | $SED 's/[[0-9]]\+\.[[0-9]]\+\.\([[0-9]]\+\).*/\1/'`
|
|
PACKAGE_VERSION_REVIEW=`echo "$PACKAGE_VERSION" | $SED 's/[[0-9]]\+\.[[0-9]]\+\.[[0-9]]\+\(.*\)/\1/'`
|
|
AC_SUBST([PACKAGE_VERSION_MAJOR])
|
|
AC_SUBST([PACKAGE_VERSION_MINOR])
|
|
AC_SUBST([PACKAGE_VERSION_BUILD])
|
|
AC_SUBST([PACKAGE_VERSION_REVIEW])
|
|
]
|
|
)
|
|
|