Commit c9b8b0edd537b0247d11dc2aff3b11cca0391e76
1 parent
1a484534
Detect also Python3 headers.
In Python3, the print method was replaced by a print() function. We have thus to distinguish between both possibilities during the configuration.
Showing
1 changed file
with
7 additions
and
2 deletions
configure.ac
| ... | ... | @@ -545,8 +545,13 @@ if test "x$has_python" = "xyes"; then |
| 545 | 545 | # If we have distutils then get python path from distutils ... |
| 546 | 546 | if test -z "$ac_distutils_result"; then |
| 547 | 547 | AC_MSG_CHECKING([for Python include path]) |
| 548 | - python_path=`$PYTHON -c "import distutils.sysconfig; \ | |
| 549 | - print distutils.sysconfig.get_python_inc();"` | |
| 548 | + if test ${PYTHON_VERSION} '<' 3; then | |
| 549 | + python_path=`$PYTHON -c "import distutils.sysconfig; \ | |
| 550 | + print distutils.sysconfig.get_python_inc();"` | |
| 551 | + else | |
| 552 | + python_path=`$PYTHON -c "import distutils.sysconfig; \ | |
| 553 | + print(distutils.sysconfig.get_python_inc());"` | |
| 554 | + fi | |
| 550 | 555 | if test -n "${python_path}"; then |
| 551 | 556 | AC_CHECK_HEADERS($python_path/Python.h, [has_python_h="yes"], [has_python_h="no"]) |
| 552 | 557 | python_path="-I$python_path" | ... | ... |