summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorklarlund <klarlund@gmail.com>2008-05-09 23:19:03 +0000
committerklarlund <klarlund@gmail.com>2008-05-09 23:19:03 +0000
commitdeb524c16b37154cce3f552ad7aa3bed28530035 (patch)
treecf6865133397ca0c82f7596bff3398809add3915 /configure.ac
parent7399771220a9120d4f6ad1315fb6c31f7108a1b5 (diff)
downloaddistcc-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.ac8
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