configure: add ability to force python version via environment
authorDavid Bremner <david@tethera.net>
Sat, 23 May 2015 20:28:45 +0000 (22:28 +0200)
committerDavid Bremner <david@tethera.net>
Mon, 8 Jun 2015 14:42:01 +0000 (16:42 +0200)
This is makes it a bit easier to run our test suite under alternative
python versions.

configure

index 2065fcdf6f4ce3af7b5570b3092804027af68df9..71eef6c10858d233ec30312ed9252ed54cde7c1e 100755 (executable)
--- a/configure
+++ b/configure
@@ -51,6 +51,7 @@ CXXFLAGS_for_sh=${CXXFLAGS:-${CFLAGS}}
 CXXFLAGS=${CXXFLAGS:-\$(CFLAGS)}
 LDFLAGS=${LDFLAGS:-}
 XAPIAN_CONFIG=${XAPIAN_CONFIG:-xapian-config}
+PYTHON=${PYTHON:-}
 
 # We don't allow the EMACS or GZIP Makefile variables inherit values
 # from the environment as we do with CC and CXX above. The reason is
@@ -407,7 +408,7 @@ fi
 printf "Checking for python... "
 have_python=0
 
-for name in python python2 python3; do
+for name in ${PYTHON} python python2 python3; do
     if command -v $name > /dev/null; then
        have_python=1
        python=$name