12324 | | # Check whether --with-python was given. |
12325 | | if test "${with_python+set}" = set; then |
12326 | | withval=$with_python; PYTHON="$withval" |
12327 | | fi |
12328 | | |
12329 | | |
12330 | | if test -n "$PYTHON" && test -x "$PYTHON" ; then |
12331 | | { echo "$as_me:$LINENO: checking for python" >&5 |
12332 | | echo $ECHO_N "checking for python... $ECHO_C" >&6; } |
12333 | | { echo "$as_me:$LINENO: result: user defined: $with_python" >&5 |
12334 | | echo "${ECHO_T}user defined: $with_python" >&6; } |
12335 | | else |
12336 | | if test -n "$PYTHON" ; then |
12337 | | { echo "$as_me:$LINENO: WARNING: specified python ($PYTHON) is not usable, searching path" >&5 |
12338 | | echo "$as_me: WARNING: specified python ($PYTHON) is not usable, searching path" >&2;} |
12339 | | fi |
12340 | | |
12341 | | # Extract the first word of "python python2 python26", so it can be a program name with args. |
12342 | | set dummy python python2 python26; ac_word=$2 |
12343 | | { echo "$as_me:$LINENO: checking for $ac_word" >&5 |
12344 | | echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } |
12345 | | if test "${ac_cv_path_PYTHON+set}" = set; then |
12346 | | echo $ECHO_N "(cached) $ECHO_C" >&6 |
12347 | | else |
12348 | | case $PYTHON in |
12349 | | [\\/]* | ?:[\\/]*) |
12350 | | ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path. |
12351 | | ;; |
12352 | | *) |
12353 | | as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
12354 | | for as_dir in $PATH |
12355 | | do |
12356 | | IFS=$as_save_IFS |
12357 | | test -z "$as_dir" && as_dir=. |
12358 | | for ac_exec_ext in '' $ac_executable_extensions; do |
12359 | | if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then |
12360 | | ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext" |
12361 | | echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 |
12362 | | break 2 |
12363 | | fi |
12364 | | done |
12365 | | done |
12366 | | IFS=$as_save_IFS |
12367 | | |
12368 | | test -z "$ac_cv_path_PYTHON" && ac_cv_path_PYTHON="{ echo "$as_me:$LINENO: result: not found" >&5 |
12369 | | echo "${ECHO_T}not found" >&6; } |
12370 | | { { echo "$as_me:$LINENO: error: could not find python 2.5 or higher" >&5 |
12371 | | echo "$as_me: error: could not find python 2.5 or higher" >&2;} |
12372 | | { (exit 1); exit 1; }; }" |
12373 | | ;; |
12374 | | esac |
12375 | | fi |
12376 | | PYTHON=$ac_cv_path_PYTHON |
12377 | | if test -n "$PYTHON"; then |
12378 | | { echo "$as_me:$LINENO: result: $PYTHON" >&5 |
12379 | | echo "${ECHO_T}$PYTHON" >&6; } |
12380 | | else |
12381 | | { echo "$as_me:$LINENO: result: no" >&5 |
12382 | | echo "${ECHO_T}no" >&6; } |
12383 | | fi |
12384 | | |
12385 | | |
12386 | | fi |
12387 | | |
12388 | | { echo "$as_me:$LINENO: checking for python >= 2.5" >&5 |
12389 | | echo $ECHO_N "checking for python >= 2.5... $ECHO_C" >&6; } |
12390 | | ac_python_version=`$PYTHON -c 'import sys; print sys.version.split()[0]'` |
12391 | | ac_python_version_major=`echo $ac_python_version | cut -d'.' -f1` |
12392 | | ac_python_version_minor=`echo $ac_python_version | cut -d'.' -f2` |
12393 | | ac_python_version_patch=`echo $ac_python_version | cut -d'.' -f3` |
12394 | | if test "$ac_python_version_major" -eq "2" \ |
12395 | | && test "$ac_python_version_minor" -ge "5" ; then |
12396 | | { echo "$as_me:$LINENO: result: $PYTHON ($ac_python_version)" >&5 |
12397 | | echo "${ECHO_T}$PYTHON ($ac_python_version)" >&6; } |
12398 | | else |
12399 | | { echo "$as_me:$LINENO: result: not found" >&5 |
12400 | | echo "${ECHO_T}not found" >&6; } |
12401 | | { { echo "$as_me:$LINENO: error: found python $ac_python_version ($PYTHON); required >= 2.5 |
12402 | | See \`config.log' for more details." >&5 |
12403 | | echo "$as_me: error: found python $ac_python_version ($PYTHON); required >= 2.5 |
12404 | | See \`config.log' for more details." >&2;} |
12405 | | { (exit 1); exit 1; }; } |
12406 | | fi |
12407 | | |
12408 | | |
12409 | | |