From 9f3214d08a08506fb97da7417ef36bf131763288 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ole=20Andr=C3=A9=20Vadla=20Ravn=C3=A5s?= Date: Wed, 15 Jul 2015 00:55:05 +0200 Subject: [PATCH] Resolve python runtime lazily on Mac This should make our extension load into third-party runtimes and not just Apple's system Python. --- configure.ac | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index c1a0a03..da2b53b 100644 --- a/configure.ac +++ b/configure.ac @@ -16,6 +16,11 @@ AM_PROG_AR AC_PROG_INSTALL LT_INIT +case $host_os in + darwin*) HAVE_DARWIN=yes ;; + *) ;; +esac + if echo $CC | grep -q "gcc"; then CFLAGS="$CFLAGS -fno-strict-aliasing" fi @@ -47,7 +52,9 @@ if [[ "$PYTHON_EXEC_PREFIX" != "$PYTHON_PREFIX" ]]; then ADD_PYTHON_LIBDIR([${PYTHON_EXEC_PREFIX}/lib/python${PYTHON_VERSION}/config/]) ADD_PYTHON_LIBDIR([${PYTHON_EXEC_PREFIX}/lib/python${PYTHON_VERSION}/config-${PYTHON_VERSION}${PYTHON_ABIFLAGS}/]) fi -PYTHON_LIBS="$PYTHON_LIBS -lpython${PYTHON_VERSION}${PYTHON_ABIFLAGS}" +if [[ "x$HAVE_DARWIN" != "xyes" ]]; then + PYTHON_LIBS="$PYTHON_LIBS -lpython${PYTHON_VERSION}${PYTHON_ABIFLAGS}" +fi AC_SUBST(PYTHON_CFLAGS) AC_SUBST(PYTHON_LDFLAGS)