apparently PYTHON_EXTRA_LDFLAGS is for internal python use only. fix m4 script
This commit is contained in:
parent
6e275fbe21
commit
c5f6bb7582
|
@ -776,7 +776,6 @@ Python environment:
|
||||||
cppflags: ${PYTHON_CPPFLAGS}
|
cppflags: ${PYTHON_CPPFLAGS}
|
||||||
ldflags: ${PYTHON_LDFLAGS}
|
ldflags: ${PYTHON_LDFLAGS}
|
||||||
extra libs: ${PYTHON_EXTRA_LIBS}
|
extra libs: ${PYTHON_EXTRA_LIBS}
|
||||||
extra ldflags: ${PYTHON_EXTRA_LDFLAGS}
|
|
||||||
|
|
||||||
END
|
END
|
||||||
])
|
])
|
||||||
|
|
|
@ -13,8 +13,8 @@
|
||||||
#
|
#
|
||||||
# This macro checks for Python and tries to get the include path to
|
# This macro checks for Python and tries to get the include path to
|
||||||
# 'Python.h'. It provides the $(PYTHON_CPPFLAGS) and $(PYTHON_LDFLAGS)
|
# 'Python.h'. It provides the $(PYTHON_CPPFLAGS) and $(PYTHON_LDFLAGS)
|
||||||
# output variables. It also exports $(PYTHON_EXTRA_LIBS) and
|
# output variables. It also exports $(PYTHON_EXTRA_LIBS)
|
||||||
# $(PYTHON_EXTRA_LDFLAGS) for embedding Python in your code.
|
# for embedding Python in your code.
|
||||||
#
|
#
|
||||||
# You can search for some particular version of Python by passing a
|
# You can search for some particular version of Python by passing a
|
||||||
# parameter to this macro, for example ">= '2.3.1'", or "== '2.4'". Please
|
# parameter to this macro, for example ">= '2.3.1'", or "== '2.4'". Please
|
||||||
|
@ -97,7 +97,7 @@ This version of the AC@&t@_PYTHON_DEVEL macro
|
||||||
doesn't work properly with versions of Python before
|
doesn't work properly with versions of Python before
|
||||||
2.1.0. You may need to re-run configure, setting the
|
2.1.0. You may need to re-run configure, setting the
|
||||||
variables PYTHON_CPPFLAGS, PYTHON_LDFLAGS, PYTHON_SITE_PKG,
|
variables PYTHON_CPPFLAGS, PYTHON_LDFLAGS, PYTHON_SITE_PKG,
|
||||||
PYTHON_EXTRA_LIBS and PYTHON_EXTRA_LDFLAGS by hand.
|
PYTHON_EXTRA_LIBS by hand.
|
||||||
Moreover, to disable this check, set PYTHON_NOVERSIONCHECK
|
Moreover, to disable this check, set PYTHON_NOVERSIONCHECK
|
||||||
to something else than an empty string.
|
to something else than an empty string.
|
||||||
])
|
])
|
||||||
|
@ -269,18 +269,6 @@ EOD`
|
||||||
AC_MSG_RESULT([$PYTHON_EXTRA_LIBS])
|
AC_MSG_RESULT([$PYTHON_EXTRA_LIBS])
|
||||||
AC_SUBST(PYTHON_EXTRA_LIBS)
|
AC_SUBST(PYTHON_EXTRA_LIBS)
|
||||||
|
|
||||||
#
|
|
||||||
# linking flags needed when embedding
|
|
||||||
#
|
|
||||||
AC_MSG_CHECKING(python extra linking flags)
|
|
||||||
if test -z "$PYTHON_EXTRA_LDFLAGS"; then
|
|
||||||
PYTHON_EXTRA_LDFLAGS=`$PYTHON -c "import distutils.sysconfig; \
|
|
||||||
conf = distutils.sysconfig.get_config_var; \
|
|
||||||
print (conf('LINKFORSHARED'))"`
|
|
||||||
fi
|
|
||||||
AC_MSG_RESULT([$PYTHON_EXTRA_LDFLAGS])
|
|
||||||
AC_SUBST(PYTHON_EXTRA_LDFLAGS)
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# final check to see if everything compiles alright
|
# final check to see if everything compiles alright
|
||||||
#
|
#
|
||||||
|
@ -288,7 +276,7 @@ EOD`
|
||||||
# save current global flags
|
# save current global flags
|
||||||
ac_save_LIBS="$LIBS"
|
ac_save_LIBS="$LIBS"
|
||||||
ac_save_CPPFLAGS="$CPPFLAGS"
|
ac_save_CPPFLAGS="$CPPFLAGS"
|
||||||
LIBS="$ac_save_LIBS $PYTHON_LDFLAGS $PYTHON_EXTRA_LDFLAGS $PYTHON_EXTRA_LIBS"
|
LIBS="$ac_save_LIBS $PYTHON_LDFLAGS $PYTHON_EXTRA_LIBS"
|
||||||
CPPFLAGS="$ac_save_CPPFLAGS $PYTHON_CPPFLAGS"
|
CPPFLAGS="$ac_save_CPPFLAGS $PYTHON_CPPFLAGS"
|
||||||
AC_LANG_PUSH([C])
|
AC_LANG_PUSH([C])
|
||||||
AC_LINK_IFELSE([
|
AC_LINK_IFELSE([
|
||||||
|
|
Loading…
Reference in New Issue