Resolve python runtime lazily on Mac

This should make our extension load into third-party runtimes and not
just Apple's system Python.
This commit is contained in:
Ole André Vadla Ravnås
2015-07-15 00:55:05 +02:00
parent fd29d79dc1
commit 9f3214d08a
+8 -1
View File
@@ -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)