[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  (Michael Paquier <michael.paquier@gmail.com>)
Re: [PATCH] configure: allow adding a custom string to PG_VERSION  (Peter Eisentraut <peter_e@gmx.net>)
Список 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 по дате отправления:

Предыдущее
От: Robert Haas
Дата:
Сообщение: Re: Row-security writer-side checks proposal
Следующее
От: Tom Lane
Дата:
Сообщение: Disallow pullup of a subquery with a subquery in its targetlist?