diff options
author | Panu Matilainen <pmatilai@redhat.com> | 2007-08-06 12:04:05 +0300 |
---|---|---|
committer | Panu Matilainen <pmatilai@redhat.com> | 2007-08-06 12:04:05 +0300 |
commit | aab16a0274277360816419a91cafcc837e00dd6d (patch) | |
tree | c77ccf37ee8658a0a32a00c22e5e25cb850c2e06 /configure.ac | |
parent | 91dc76dab02f6b88eb52dd86136bade7abc767f4 (diff) | |
download | rpm-aab16a0274277360816419a91cafcc837e00dd6d.tar.gz rpm-aab16a0274277360816419a91cafcc837e00dd6d.tar.bz2 rpm-aab16a0274277360816419a91cafcc837e00dd6d.zip |
Allow building without python-devel.
The patch below adds a check for presence of Python.h to configure.ac
and applies automake-conditionals to switch off building rpm's python
bindings if Python.h can't be found.
Patch from Ralf Corsepius.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index 5cef3735a..005f8f5db 100644 --- a/configure.ac +++ b/configure.ac @@ -863,13 +863,20 @@ else WITH_PYTHON_LIB=`${__PYTHON} -c 'from distutils.sysconfig import *; print get_python_lib(1)'` WITH_PYTHON_SUBDIR=python WITH_PYTHON_SUBPACKAGE=1 + save_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS -I$WITH_PYTHON_INCLUDE" + AC_CHECK_HEADER([Python.h], + [WITH_PYTHON_SUBPACKAGE=1], + [WITH_PYTHON_SUBPACKAGE=0]) + CPPFLAGS="$save_CPPFLAGS" fi AC_SUBST(WITH_PYTHON_SUBDIR) -AC_SUBST(WITH_PYTHON_SUBPACKAGE) AC_SUBST(WITH_PYTHON_INCLUDE) AC_SUBST(WITH_PYTHON_LIB) +AM_CONDITIONAL(PYTHON,[test "$WITH_PYTHON_SUBPACKAGE" = "1"]) + AC_PATH_PROG(__DOXYGEN, doxygen, no, $PATH) dnl dnl Auto-detect whether doxygen generated API docs should be included. |