summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Martin Szulecki2015-01-29 22:03:49 +0100
committerGravatar Martin Szulecki2015-01-29 22:14:44 +0100
commitdfac6253be21556bec620eb25aa6adac99da2c64 (patch)
treeeacced37adf2917e4a7698d409674a24c9d9677b
parent2731ec0c476eb8ecf2413b9a6c209fcf24ab4f39 (diff)
downloadlibplist-dfac6253be21556bec620eb25aa6adac99da2c64.tar.gz
libplist-dfac6253be21556bec620eb25aa6adac99da2c64.tar.bz2
m4: Use python-config if available to fix Python 3 support on newer distros
-rw-r--r--m4/ac_python_devel.m46
1 files changed, 6 insertions, 0 deletions
diff --git a/m4/ac_python_devel.m4 b/m4/ac_python_devel.m4
index 2e7406e..f7eb79a 100644
--- a/m4/ac_python_devel.m4
+++ b/m4/ac_python_devel.m4
@@ -150,6 +150,9 @@ $ac_distutils_result])
#
# Check for Python include path
#
+ if type $PYTHON-config; then
+ PYTHON_CPPFLAGS=`$PYTHON-config --includes`
+ fi
AC_MSG_CHECKING([for Python include path])
if test -z "$PYTHON_CPPFLAGS"; then
python_path=`$PYTHON -c "import distutils.sysconfig; \
@@ -166,6 +169,9 @@ $ac_distutils_result])
# Check for Python library path
#
AC_MSG_CHECKING([for Python library path])
+ if type $PYTHON-config; then
+ PYTHON_LDFLAGS=`$PYTHON-config --ldflags`
+ fi
if test -z "$PYTHON_LDFLAGS"; then
# (makes two attempts to ensure we've got a version number
# from the interpreter)