Separate PYTHON_EXTRA_LDFLAGS and PYTHON_EXTRA_LIBS; EXTRA_LDFLAGS are needed on FreeBSD to get -pthread
parent
2ce565eda7
commit
1cff3edf28
|
@ -137,7 +137,6 @@ $ac_distutils_result])
|
||||||
# Check for Python extra linker flags
|
# Check for Python extra linker flags
|
||||||
# if PYTHON_EXTRA_LIBS is set, do not do anything
|
# if PYTHON_EXTRA_LIBS is set, do not do anything
|
||||||
if test $python_found = yes; then
|
if test $python_found = yes; then
|
||||||
AC_MSG_CHECKING([Python extra linker flags])
|
|
||||||
|
|
||||||
if test -z "$PYTHON_EXTRA_LIBS"; then
|
if test -z "$PYTHON_EXTRA_LIBS"; then
|
||||||
PYTHON_EXTRA_LIBS=`$PYTHON -c "import distutils.sysconfig; \
|
PYTHON_EXTRA_LIBS=`$PYTHON -c "import distutils.sysconfig; \
|
||||||
|
@ -145,12 +144,15 @@ $ac_distutils_result])
|
||||||
print conf('LOCALMODLIBS'), conf('LIBS')"`
|
print conf('LOCALMODLIBS'), conf('LIBS')"`
|
||||||
PYTHON_EXTRA_LDFLAGS=`$PYTHON -c "import distutils.sysconfig; \
|
PYTHON_EXTRA_LDFLAGS=`$PYTHON -c "import distutils.sysconfig; \
|
||||||
conf = distutils.sysconfig.get_config_var; \
|
conf = distutils.sysconfig.get_config_var; \
|
||||||
print conf('LINKFORSHARED')"`
|
print conf('LINKFORSHARED'), conf('LDFLAGS')"`
|
||||||
PYTHON_EXTRA_LIBS="$PYTHON_EXTRA_LIBS $PYTHON_EXTRA_LDFLAGS"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AC_MSG_CHECKING([Python extra libs])
|
||||||
AC_MSG_RESULT([$PYTHON_EXTRA_LIBS])
|
AC_MSG_RESULT([$PYTHON_EXTRA_LIBS])
|
||||||
|
AC_MSG_CHECKING([Python extra linker flags])
|
||||||
|
AC_MSG_RESULT([$PYTHON_EXTRA_LDFLAGS])
|
||||||
AC_SUBST([PYTHON_EXTRA_LIBS])
|
AC_SUBST([PYTHON_EXTRA_LIBS])
|
||||||
|
AC_SUBST([PYTHON_EXTRA_LDFLAGS])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test $python_found = yes; then
|
if test $python_found = yes; then
|
||||||
|
|
|
@ -72,9 +72,9 @@ endif
|
||||||
|
|
||||||
bin_PROGRAMS = $(medit)
|
bin_PROGRAMS = $(medit)
|
||||||
|
|
||||||
ldflags = -export-dynamic
|
ldflags = -export-dynamic $(PYTHON_EXTRA_LDFLAGS)
|
||||||
ldadd = ../moo/libmoo.la
|
ldadd = ../moo/libmoo.la
|
||||||
test_ldflags = -export-dynamic
|
test_ldflags = -export-dynamic $(PYTHON_EXTRA_LDFLAGS)
|
||||||
test_ldadd = ../moo/libmoo-test.la
|
test_ldadd = ../moo/libmoo-test.la
|
||||||
|
|
||||||
if MOO_OS_MINGW
|
if MOO_OS_MINGW
|
||||||
|
|
Loading…
Reference in New Issue