diff options
author | Peter Eisentraut | 2012-08-30 02:44:59 +0000 |
---|---|---|
committer | Peter Eisentraut | 2012-08-30 03:05:35 +0000 |
commit | 9cffb187d80d87399c5d2c4577b3f3ba775ef028 (patch) | |
tree | 992dfb81ad4393d31464e707601d0dfe0b2cdb72 /config/python.m4 | |
parent | e83bb10d6dcf05a666d4ada00d9788c7974ad378 (diff) |
Also check for Python platform-specific include directory
Python can be built to have two separate include directories: one for
platform-independent files and one for platform-specific files. So
far, this has apparently never mattered for a PL/Python build. But
with the new multi-arch Python packages in Debian and Ubuntu, this is
becoming the standard configuration on these platforms, so we must
check these directories separately to be able to build there.
Also add a bit of reporting in configure to be able to see better what
is going on with this.
Diffstat (limited to 'config/python.m4')
-rw-r--r-- | config/python.m4 | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/config/python.m4 b/config/python.m4 index baa7136f367..663ccf9d309 100644 --- a/config/python.m4 +++ b/config/python.m4 @@ -33,14 +33,23 @@ AC_MSG_CHECKING([Python configuration directory]) python_majorversion=`${PYTHON} -c "import sys; print(sys.version[[0]])"` python_version=`${PYTHON} -c "import sys; print(sys.version[[:3]])"` python_configdir=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LIBPL'))))"` -python_includespec=`${PYTHON} -c "import distutils.sysconfig; print('-I'+distutils.sysconfig.get_python_inc())"` +AC_MSG_RESULT([$python_configdir]) + +AC_MSG_CHECKING([Python include directories]) +python_includespec=`${PYTHON} -c " +import distutils.sysconfig +a = '-I' + distutils.sysconfig.get_python_inc(False) +b = '-I' + distutils.sysconfig.get_python_inc(True) +if a == b: + print(a) +else: + print(a + ' ' + b)"` +AC_MSG_RESULT([$python_includespec]) AC_SUBST(python_majorversion)[]dnl AC_SUBST(python_version)[]dnl AC_SUBST(python_configdir)[]dnl AC_SUBST(python_includespec)[]dnl -# This should be enough of a message. -AC_MSG_RESULT([$python_configdir]) ])# _PGAC_CHECK_PYTHON_DIRS |