mirror of https://github.com/citusdata/citus.git
add configure option to suppress pg version check in ./configure
parent
e4298153d1
commit
5eef8a99c3
|
@ -644,6 +644,7 @@ LDFLAGS
|
||||||
CFLAGS
|
CFLAGS
|
||||||
CC
|
CC
|
||||||
vpath_build
|
vpath_build
|
||||||
|
with_pg_version_check
|
||||||
PATH
|
PATH
|
||||||
PG_CONFIG
|
PG_CONFIG
|
||||||
FLEX
|
FLEX
|
||||||
|
@ -692,6 +693,7 @@ ac_subst_files=''
|
||||||
ac_user_opts='
|
ac_user_opts='
|
||||||
enable_option_checking
|
enable_option_checking
|
||||||
with_extra_version
|
with_extra_version
|
||||||
|
with_pg_version_check
|
||||||
enable_coverage
|
enable_coverage
|
||||||
with_libcurl
|
with_libcurl
|
||||||
with_reports_hostname
|
with_reports_hostname
|
||||||
|
@ -1337,6 +1339,8 @@ Optional Packages:
|
||||||
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
|
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
|
||||||
--with-extra-version=STRING
|
--with-extra-version=STRING
|
||||||
append STRING to version
|
append STRING to version
|
||||||
|
--without-pg-version-check
|
||||||
|
do not check postgres version during build
|
||||||
--without-libcurl do not use libcurl for anonymous statistics
|
--without-libcurl do not use libcurl for anonymous statistics
|
||||||
collection
|
collection
|
||||||
--with-reports-hostname=HOSTNAME
|
--with-reports-hostname=HOSTNAME
|
||||||
|
@ -2555,7 +2559,37 @@ if test -z "$version_num"; then
|
||||||
as_fn_error $? "Could not detect PostgreSQL version from pg_config." "$LINENO" 5
|
as_fn_error $? "Could not detect PostgreSQL version from pg_config." "$LINENO" 5
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$version_num" != '13' -a "$version_num" != '14'; then
|
|
||||||
|
|
||||||
|
|
||||||
|
# Check whether --with-pg-version-check was given.
|
||||||
|
if test ${with_pg_version_check+y}
|
||||||
|
then :
|
||||||
|
withval=$with_pg_version_check;
|
||||||
|
case $withval in
|
||||||
|
yes)
|
||||||
|
:
|
||||||
|
;;
|
||||||
|
no)
|
||||||
|
:
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
as_fn_error $? "no argument expected for --with-pg-version-check option" "$LINENO" 5
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
else $as_nop
|
||||||
|
with_pg_version_check=yes
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if test "$with_pg_version_check" = no; then
|
||||||
|
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: building against PostgreSQL $version_num (skipped compatibility check)" >&5
|
||||||
|
printf "%s\n" "$as_me: building against PostgreSQL $version_num (skipped compatibility check)" >&6;}
|
||||||
|
elif test "$version_num" != '13' -a "$version_num" != '14'; then
|
||||||
as_fn_error $? "Citus is not compatible with the detected PostgreSQL version ${version_num}." "$LINENO" 5
|
as_fn_error $? "Citus is not compatible with the detected PostgreSQL version ${version_num}." "$LINENO" 5
|
||||||
else
|
else
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: building against PostgreSQL $version_num" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: building against PostgreSQL $version_num" >&5
|
||||||
|
|
|
@ -74,7 +74,13 @@ if test -z "$version_num"; then
|
||||||
AC_MSG_ERROR([Could not detect PostgreSQL version from pg_config.])
|
AC_MSG_ERROR([Could not detect PostgreSQL version from pg_config.])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$version_num" != '13' -a "$version_num" != '14'; then
|
PGAC_ARG_BOOL(with, pg-version-check, yes,
|
||||||
|
[do not check postgres version during build])
|
||||||
|
AC_SUBST(with_pg_version_check)
|
||||||
|
|
||||||
|
if test "$with_pg_version_check" = no; then
|
||||||
|
AC_MSG_NOTICE([building against PostgreSQL $version_num (skipped compatibility check)])
|
||||||
|
elif test "$version_num" != '13' -a "$version_num" != '14'; then
|
||||||
AC_MSG_ERROR([Citus is not compatible with the detected PostgreSQL version ${version_num}.])
|
AC_MSG_ERROR([Citus is not compatible with the detected PostgreSQL version ${version_num}.])
|
||||||
else
|
else
|
||||||
AC_MSG_NOTICE([building against PostgreSQL $version_num])
|
AC_MSG_NOTICE([building against PostgreSQL $version_num])
|
||||||
|
|
Loading…
Reference in New Issue