[PATCH] m4/python.m4: add PYTHON_INCLUDES override for cross compilation As the configure script mixes up host/target python. Equivalent to the similar code in dbus-python. Signed-off-by: Peter Korsgaard --- m4/python.m4 | 4 ++++ 1 file changed, 4 insertions(+) Index: python-gobject-2.28.6/m4/python.m4 =================================================================== --- python-gobject-2.28.6.orig/m4/python.m4 +++ python-gobject-2.28.6/m4/python.m4 @@ -43,6 +43,9 @@ [AC_REQUIRE([AM_PATH_PYTHON]) AC_MSG_CHECKING(for headers required to compile python extensions) dnl deduce PYTHON_INCLUDES +if test "${PYTHON_INCLUDES+set}" = set; then + AC_MSG_NOTICE([PYTHON_INCLUDES overridden to: $PYTHON_INCLUDES]) +else py_prefix=`$PYTHON -c "import sys; sys.stdout.write(sys.prefix)"` py_exec_prefix=`$PYTHON -c "import sys; sys.stdout.write(sys.exec_prefix)"` PYTHON_CONFIG=`which $PYTHON`-config @@ -54,6 +57,7 @@ PYTHON_INCLUDES="$PYTHON_INCLUDES -I${py_exec_prefix}/include/python${PYTHON_VERSION}" fi fi +fi AC_SUBST(PYTHON_INCLUDES) dnl check if the headers exist: save_CPPFLAGS="$CPPFLAGS"