configure: diagnose missing Python.h
Fixes #95, reported by Vitus Lam. * m4/pypath.m4: Check for Python.h and print some advice if missing. * NEWS: Mention this. * THANKS: Add Vitus.
This commit is contained in:
parent
5cb19a290b
commit
36a3dc45a7
3 changed files with 19 additions and 1 deletions
15
m4/pypath.m4
15
m4/pypath.m4
|
|
@ -8,4 +8,17 @@ AC_DEFUN([adl_CHECK_PYTHON],
|
|||
[adl_cv_python_inc],
|
||||
[adl_cv_python_inc=`$PYTHON -c "import sys; from distutils import sysconfig;]
|
||||
[sys.stdout.write(sysconfig.get_python_inc())" 2>/dev/null`])
|
||||
AC_SUBST([PYTHONINC], [$adl_cv_python_inc])])
|
||||
AC_SUBST([PYTHONINC], [$adl_cv_python_inc])
|
||||
adl_save_CPPFLAGS="$CPPFLAGS"
|
||||
CPPFLAGS="$ac_save_CPPFLAGS -I$PYTHONINC"
|
||||
AC_CHECK_HEADERS([Python.h],,
|
||||
[AC_MSG_ERROR([Python's development headers are not installed.
|
||||
|
||||
The package to install is often called python3-devel, but that name
|
||||
might be different in your distribution. Note that if you do not plan
|
||||
to use Spot's Python bindings, you may also disable their compilation
|
||||
by running
|
||||
./configure --disable-python
|
||||
and in this case you do not need python3-devel installed.])])
|
||||
CPPFLAGS=$ac_save_CPPFLAGS
|
||||
])
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue