1
dnl JH_PYTHON_CHECK(VERSIONTUPLE, EXTRA-CHECKS,
2
dnl ACTION-IF-FOUND,ACTION-IF-NOT-FOUND)
4
AC_DEFUN([JH_PYTHON_CHECK],
5
[AC_CACHE_VAL([jh_cv_path_python],
6
[if test "x$PYTHON" != x; then
7
jh_cv_path_python="$PYTHON"
9
dnl python code to check for required python
12
if sys.version_info < $1:
17
for jh_python in python python2 python2.3 python2.2 python2.1 python2.0; do
18
jh_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20
for jh_dir in $jh_dummy; do
22
test -z "$jh_dir" && jh_dir=.
23
if test -x "$jh_dir/$jh_python"; then
24
echo "checking $jh_dir/$jh_python" >&AS_MESSAGE_LOG_FD
25
if "$jh_dir/$jh_python" -c "$jh_python_check" 1>&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
27
echo "$jh_dir/$jh_python looks okay" >&AS_MESSAGE_LOG_FD
28
jh_cv_path_python="$jh_dir/$jh_python"
33
test -n "$jh_cv_path_python" && break
36
if test -n "$jh_cv_path_python"; then
37
PYTHON="$jh_cv_path_python"
40
PYTHON="/usr/bin/env python"