mirror of
https://github.com/postgres/postgres.git
synced 2025-07-31 22:04:40 +03:00
configure: Allow adding a custom string to PG_VERSION
This can be used to mark custom built binaries with an extra version string such as a git describe identifier or distribution package release version. From: Oskari Saarenmaa <os@ohmu.fi>
This commit is contained in:
@ -29,11 +29,15 @@ AC_CONFIG_AUX_DIR(config)
|
||||
AC_PREFIX_DEFAULT(/usr/local/pgsql)
|
||||
AC_SUBST(configure_args, [$ac_configure_args])
|
||||
|
||||
AC_DEFINE_UNQUOTED(PG_VERSION, "$PACKAGE_VERSION", [PostgreSQL version as a string])
|
||||
[PG_MAJORVERSION=`expr "$PACKAGE_VERSION" : '\([0-9][0-9]*\.[0-9][0-9]*\)'`]
|
||||
AC_SUBST(PG_MAJORVERSION)
|
||||
AC_DEFINE_UNQUOTED(PG_MAJORVERSION, "$PG_MAJORVERSION", [PostgreSQL major version as a string])
|
||||
|
||||
PGAC_ARG_REQ(with, extra-version, [STRING], [append STRING to version],
|
||||
[PG_VERSION="$PACKAGE_VERSION$withval"],
|
||||
[PG_VERSION="$PACKAGE_VERSION"])
|
||||
AC_DEFINE_UNQUOTED(PG_VERSION, "$PG_VERSION", [PostgreSQL version as a string])
|
||||
|
||||
AC_CANONICAL_HOST
|
||||
|
||||
template=
|
||||
@ -1914,7 +1918,7 @@ else
|
||||
fi
|
||||
|
||||
AC_DEFINE_UNQUOTED(PG_VERSION_STR,
|
||||
["PostgreSQL $PACKAGE_VERSION on $host, compiled by $cc_string, `expr $ac_cv_sizeof_void_p \* 8`-bit"],
|
||||
["PostgreSQL $PG_VERSION on $host, compiled by $cc_string, `expr $ac_cv_sizeof_void_p \* 8`-bit"],
|
||||
[A string containing the version number, platform, and C compiler])
|
||||
|
||||
# Supply a numeric version string for use by 3rd party add-ons
|
||||
|
Reference in New Issue
Block a user