diff options
author | Alessandro Decina <alessandro.d@gmail.com> | 2010-08-25 12:36:14 +0200 |
---|---|---|
committer | Alessandro Decina <alessandro.d@gmail.com> | 2010-08-25 12:36:14 +0200 |
commit | 31a61551b4a7aac88c6b8bed04509ea812a8a950 (patch) | |
tree | 788d723979654db1d1b5bb38f0ef2c1691b5778b /acinclude.m4 | |
parent | 8b028933462796905a59f3a98593b5975bb77f6c (diff) |
plugin: fix the manual loading of libpythonX.Y.so.
Diffstat (limited to 'acinclude.m4')
-rw-r--r-- | acinclude.m4 | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/acinclude.m4 b/acinclude.m4 index 4b9972c..25f27e6 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -73,8 +73,15 @@ AC_DEFUN([AM_CHECK_PYTHON_LIBS], AC_MSG_CHECKING(for libraries required to embed python) dnl deduce PYTHON_LIBS py_exec_prefix=`$PYTHON -c "import sys; print sys.exec_prefix"` -PYTHON_LIBS="-L${py_prefix}/lib -lpython${PYTHON_VERSION}" -PYTHON_LIB_LOC="${py_prefix}/lib" +if $PYTHON-config --help 2>/dev/null; then + PYTHON_LIBS=`$PYTHON-config --ldflags 2>/dev/null` + PYTHON_LIB=`$PYTHON -c "import distutils.sysconfig as s; print s.get_python_lib(standard_lib=1)"` + PYTHON_LIB_LOC=$PYTHON_LIB/config +else + asd + PYTHON_LIBS="-L${py_prefix}/lib -lpython${PYTHON_VERSION}" + PYTHON_LIB_LOC="${py_prefix}/lib" +fi AC_SUBST(PYTHON_LIBS) AC_SUBST(PYTHON_LIB_LOC) dnl check if the headers exist: |