[PATCH] configure: allow adding a custom string to PG_VERSION
От | Oskari Saarenmaa |
---|---|
Тема | [PATCH] configure: allow adding a custom string to PG_VERSION |
Дата | |
Msg-id | 20131105162906.GC26836@saarenmaa.fi обсуждение исходный текст |
Ответ на | Re: [PATCH] configure: add git describe output to PG_VERSION when building a git tree (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: [PATCH] configure: allow adding a custom string to PG_VERSION
Re: [PATCH] configure: allow adding a custom string to PG_VERSION |
Список | pgsql-hackers |
This can be used to tag custom built packages with an extra version string such as the git describe id or distribution package release version. Based on pgsql-hackers discussion: http://www.postgresql.org/message-id/20131105102226.GA26836@saarenmaa.fi Signed-off-by: Oskari Saarenmaa <os@ohmu.fi> ---configure.in | 8 ++++++--1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/configure.in b/configure.in index a4baeaf..5459c71 100644 --- a/configure.in +++ b/configure.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]) +# Allow adding a custom string to PG_VERSION +PGAC_ARG_REQ(with, extra-version, [NAME], [extra version information], +[PG_VERSION="$PACKAGE_VERSION ($withval)"], [PG_VERSION="$PACKAGE_VERSION"]) +AC_DEFINE_UNQUOTED(PG_VERSION, "$PG_VERSION", [PostgreSQL version as a string]) +AC_CANONICAL_HOSTtemplate= @@ -1920,7 +1924,7 @@ elsefiAC_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 foruse by 3rd party add-ons -- 1.8.4.2
В списке pgsql-hackers по дате отправления: