mirror of
https://github.com/FRRouting/frr.git
synced 2025-04-30 13:37:17 +02:00
configure: Add --with-pkg-extra-version=VER for packagers/distributions.
This change adds a --with-pkg-extra-version option to ./configure to allow packagers and distributions to fine tune the version displayed to the end user to assist in support. It is also very useful when reporting bugs on the official Quagga mailing lists. There are two ways of utilsing this functionality: a) ./configure --with-pkg-extra-version=-wmo1 b) EXTRAVERSION=-wmo1 ./configure The latter is a common way for many distributions to add extra version strings to signify their own patch level to a given package. Also, minor whitespace fix in configure summary. Signed-off-by: Joachim Nilsson <joachim.nilsson@westermo.se> Signed-off-by: Joachim Nilsson <troglobit@gmail.com> Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
This commit is contained in:
parent
f710888ddd
commit
1080c13f5d
15
configure.ac
15
configure.ac
|
@ -189,6 +189,9 @@ AC_PROG_LIBTOOL
|
|||
dnl ----------------------
|
||||
dnl Packages configuration
|
||||
dnl ----------------------
|
||||
AC_ARG_WITH(pkg-extra-version,
|
||||
AS_HELP_STRING([--with-pkg-extra-version=VER], [add extra version field, for packagers/distributions]),
|
||||
[EXTRAVERSION=$withval],)
|
||||
AC_ARG_ENABLE(vtysh,
|
||||
[ --enable-vtysh include integrated vty shell for Quagga])
|
||||
AC_ARG_ENABLE(ipv6,
|
||||
|
@ -382,6 +385,16 @@ esac
|
|||
|
||||
AC_SUBST(MULTIPATH_NUM)
|
||||
|
||||
dnl -----------------------------------
|
||||
dnl Add extra version string to package
|
||||
dnl name, string and version fields.
|
||||
dnl -----------------------------------
|
||||
if test "x${EXTRAVERSION}" != "x" ; then
|
||||
VERSION=${VERSION}${EXTRAVERSION}
|
||||
PACKAGE_VERSION=${PACKAGE_VERSION}${EXTRAVERSION}
|
||||
PACKAGE_STRING=${PACKAGE_STRING}${EXTRAVERSION}
|
||||
fi
|
||||
|
||||
dnl ------------------------------------
|
||||
dnl Check C keywords and standard types
|
||||
dnl ------------------------------------
|
||||
|
@ -1636,7 +1649,7 @@ echo "
|
|||
Quagga configuration
|
||||
--------------------
|
||||
quagga version : ${PACKAGE_VERSION}
|
||||
host operating system : ${host_os}
|
||||
host operating system : ${host_os}
|
||||
source code location : ${srcdir}
|
||||
compiler : ${CC}
|
||||
compiler flags : ${CFLAGS}
|
||||
|
|
Loading…
Reference in a new issue