diff options
author | Micah Gersten <[email protected]> | 2014-01-13 15:02:20 +0100 |
---|---|---|
committer | Stefano Karapetsas <[email protected]> | 2014-01-13 15:02:20 +0100 |
commit | 653b846a90d579588472c6c9483b99b29059ea0b (patch) | |
tree | c25f4838fdcd1aa6d5339ce80fcd46a7c445bcb7 | |
parent | 342daa42359da5edb023cbd6bb6afd4fd63a088c (diff) | |
download | python-caja-653b846a90d579588472c6c9483b99b29059ea0b.tar.bz2 python-caja-653b846a90d579588472c6c9483b99b29059ea0b.tar.xz |
Include Python multiarch headers and library search paths
Use python-config to find the python include dirs
http://patch-tracker.debian.org/patch/series/dl/nautilus-python/1.1-4/02_python_multiarch_path.patch
-rw-r--r-- | m4/python.m4 | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/m4/python.m4 b/m4/python.m4 index c61a0d3..c08a206 100644 --- a/m4/python.m4 +++ b/m4/python.m4 @@ -45,7 +45,7 @@ AC_MSG_CHECKING(for headers required to compile python extensions) dnl deduce PYTHON_INCLUDES py_prefix=`$PYTHON -c "import sys; print(sys.prefix)"` py_exec_prefix=`$PYTHON -c "import sys; print(sys.exec_prefix)"` -PYTHON_INCLUDES="-I${py_prefix}/include/python${PYTHON_VERSION}" +PYTHON_INCLUDES=`python-config --includes` if test "$py_prefix" != "$py_exec_prefix"; then PYTHON_INCLUDES="$PYTHON_INCLUDES -I${py_exec_prefix}/include/python${PYTHON_VERSION}" fi @@ -85,7 +85,7 @@ AC_DEFUN([AC_MULTILIB], dnl pathname ends in /lib64, we assume a 64-bit ABI. Otherwise we use the dnl default, namely "lib". enable_lib64="$1" - libdirsuffix="" + libdirsuffix="/i386-linux-gnu/" searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'` if test "$enable_lib64" = "yes" -a -n "$searchpath"; then save_IFS="${IFS= }"; IFS=":" @@ -93,9 +93,11 @@ AC_DEFUN([AC_MULTILIB], if test -d "$searchdir"; then case "$searchdir" in */lib64/ | */lib64 ) libdirsuffix=64 ;; + /lib/x86_64-linux-gnu/ | /lib/x86_64-linux-gnu ) libdirsuffix=/x86_64-linux-gnu ;; *) searchdir=`cd "$searchdir" && pwd` case "$searchdir" in */lib64 ) libdirsuffix=64 ;; + /lib/x86_64-linux-gnu ) libdirsuffix=/x86_64-linux-gnu ;; esac ;; esac fi |