- Issue #4587: Add configure option --with-dbmliborder=db1:db2:... to specify

the order that backends for the dbm extension are checked.
This commit is contained in:
Matthias Klose 2009-04-30 08:06:49 +00:00
parent 58a42244cf
commit 55708cce31
4 changed files with 116 additions and 32 deletions

33
configure vendored
View file

@ -1,5 +1,5 @@
#! /bin/sh
# From configure.in Revision: 71723 .
# From configure.in Revision: 71731 .
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.61 for python 3.1.
#
@ -1340,6 +1340,10 @@ Optional Packages:
--with-pydebug build with Py_DEBUG defined
--with-libs='lib1 ...' link against additional libs
--with-system-ffi build _ctypes module using an installed ffi library
--with-dbmliborder=db1:db2:...
order to check db backends for dbm. Valid value is a
colon separated string with the backend names
`ndbm', `gdbm' and `bdb'.
--with-signal-module disable/enable signal module
--with-dec-threads use DEC Alpha/OSF1 thread-safe libraries
--with(out)-threads[=DIRECTORY]
@ -14087,6 +14091,33 @@ fi
{ echo "$as_me:$LINENO: result: $with_system_ffi" >&5
echo "${ECHO_T}$with_system_ffi" >&6; }
# Check for --with-dbmliborder
{ echo "$as_me:$LINENO: checking for --with-dbmliborder" >&5
echo $ECHO_N "checking for --with-dbmliborder... $ECHO_C" >&6; }
# Check whether --with-dbmliborder was given.
if test "${with_dbmliborder+set}" = set; then
withval=$with_dbmliborder;
if test x$with_dbmliborder = xyes
then
{ { echo "$as_me:$LINENO: error: proper usage is --with-dbmliborder=db1:db2:..." >&5
echo "$as_me: error: proper usage is --with-dbmliborder=db1:db2:..." >&2;}
{ (exit 1); exit 1; }; }
else
for db in `echo $with_dbmliborder | sed 's/:/ /g'`; do
if test x$db != xndbm && test x$db != xgdbm && test x$db != xbdb
then
{ { echo "$as_me:$LINENO: error: proper usage is --with-dbmliborder=db1:db2:..." >&5
echo "$as_me: error: proper usage is --with-dbmliborder=db1:db2:..." >&2;}
{ (exit 1); exit 1; }; }
fi
done
fi
fi
{ echo "$as_me:$LINENO: result: $with_dbmliborder" >&5
echo "${ECHO_T}$with_dbmliborder" >&6; }
# Determine if signalmodule should be used.