diff options
author | klarlund <klarlund@gmail.com> | 2008-05-09 23:19:03 +0000 |
---|---|---|
committer | klarlund <klarlund@gmail.com> | 2008-05-09 23:19:03 +0000 |
commit | deb524c16b37154cce3f552ad7aa3bed28530035 (patch) | |
tree | cf6865133397ca0c82f7596bff3398809add3915 /configure.ac | |
parent | 7399771220a9120d4f6ad1315fb6c31f7108a1b5 (diff) | |
download | distcc-git-deb524c16b37154cce3f552ad7aa3bed28530035.tar.gz |
Make the identification of Python 'binaries' more robust.
Use the distutil function that generates the library name for locating the
Python stuff in an installation.
Reviewers: fergus@google.com, csilvers@google.com
Test: make distcheck
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index b3589f4..cf76dbd 100644 --- a/configure.ac +++ b/configure.ac @@ -221,19 +221,25 @@ AC_ARG_VAR(PYTHON, [Python interpreter]) if ! "$PYTHON" -V 2>&1 | grep "^Python" >/dev/null; then TEST_PYTHON="" INCLUDESERVER_PYTHON="" + PYTHON_RELATIVE_LIB="" elif "$PYTHON" -V 2>&1 | grep "^Python 2.1" >/dev/null; then TEST_PYTHON="" INCLUDESERVER_PYTHON="" + PYTHON_RELATIVE_LIB="" elif "$PYTHON" -V 2>&1 | grep "^Python 2.[[23]]" >/dev/null; then TEST_PYTHON="$PYTHON" INCLUDESERVER_PYTHON="" + PYTHON_RELATIVE_LIB="" else TEST_PYTHON="$PYTHON" INCLUDESERVER_PYTHON="$PYTHON" + PYTHON_RELATIVE_LIB=`"$PYTHON" -c \ + "import distutils.sysconfig;\ + print distutils.sysconfig.get_python_lib(prefix=\"\")"` fi AC_SUBST(TEST_PYTHON) AC_SUBST(INCLUDESERVER_PYTHON) - +AC_SUBST(PYTHON_RELATIVE_LIB) AC_C_INLINE AC_C_BIGENDIAN |