summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorRene Engelhard <rene@debian.org>2011-07-25 18:05:18 +0200
committerRene Engelhard <rene@debian.org>2011-07-25 18:05:18 +0200
commit74e8a058e54abd69bf5ac321b767f47e2f46e31d (patch)
tree84b18243d798e2a40ea587ca63da45dff02cc6f4 /configure.in
parent73fc9f26794641246b7ffae637a69b528a4e13ab (diff)
use python-x.y.pc if existing for setting PYTHON_{CFLAGS,LIBS}
Diffstat (limited to 'configure.in')
-rwxr-xr-xconfigure.in9
1 files changed, 7 insertions, 2 deletions
diff --git a/configure.in b/configure.in
index cc89278ef..501983aaa 100755
--- a/configure.in
+++ b/configure.in
@@ -4391,8 +4391,13 @@ if test $enable_python = system; then
python_version=`$PYTHON -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_var('VERSION'));"`
python_libs=`$PYTHON -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_var('LIBS'));"`
python_libdir=`$PYTHON -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_var('LIBDIR'));"`
- PYTHON_CFLAGS="-I$python_include"
- PYTHON_LIBS="-L$python_libdir -lpython$python_version $python_libs"
+ if $PKG_CONFIG --exists python-$python_version; then
+ PYTHON_CLAGS="`$PKG_CONFIG --cflags python-$python_version`"
+ PYTHON_LIBS="`$PKG_CONFIG --libs python-$python_version`"
+ else
+ PYTHON_CFLAGS="-I$python_include"
+ PYTHON_LIBS="-L$python_libdir -lpython$python_version $python_libs"
+ fi
elif test "$cross_compiling" = yes; then
dnl How to find out the cross-compilation Python installation path?
dnl Let's hardocode what we know for different distributions for now...