The configure script saves the values of CPPFLAGS, CFLAGS and LDLFAGS
before each check and restores the old values afterwards. However,
for LDLFAGS this was broken at several places, since we used LD_FLAGS
(with an underscore) for saving the value and LDFLAGS for restoring it
(or vice versa).
This bug had the effect that a user-specified value of LDFLAGS was
ignored in some tests because LDFLAGS was restored to the empty
value LD_FLAGS during an earlier test.
This patch changes all occurrences of LD_FLAGS in configure.ac to
LDFLAGS.
########################################################################### osl
have_osl=yes
OLD_CPPFLAGS="$CPPFLAGS"
########################################################################### osl
have_osl=yes
OLD_CPPFLAGS="$CPPFLAGS"
OLD_LIBS="$LIBS"
AC_ARG_WITH(osl_headers, [AS_HELP_STRING(--with-osl-headers=dir,
[look for osl.h also in dir])])
OLD_LIBS="$LIBS"
AC_ARG_WITH(osl_headers, [AS_HELP_STRING(--with-osl-headers=dir,
[look for osl.h also in dir])])
###################################################################### openssl
if test "$check_openssl" = "yes"; then
OLD_CPPFLAGS="$CPPFLAGS"
###################################################################### openssl
if test "$check_openssl" = "yes"; then
OLD_CPPFLAGS="$CPPFLAGS"
- OLD_LD_FLAGS="$LDFLAGS"
OLD_LIBS="$LIBS"
have_openssl="yes"
AC_ARG_WITH(openssl_headers, [AS_HELP_STRING(--with-openssl-headers=dir,
OLD_LIBS="$LIBS"
have_openssl="yes"
AC_ARG_WITH(openssl_headers, [AS_HELP_STRING(--with-openssl-headers=dir,
########################################################################### gcrypt
if test "$check_gcrypt" = "yes"; then
OLD_CPPFLAGS="$CPPFLAGS"
########################################################################### gcrypt
if test "$check_gcrypt" = "yes"; then
OLD_CPPFLAGS="$CPPFLAGS"
- OLD_LD_FLAGS="$LDFLAGS"
OLD_LIBS="$LIBS"
have_gcrypt="yes"
AC_ARG_WITH(gcrypt_headers, [AS_HELP_STRING(--with-gcrypt-headers=dir,
OLD_LIBS="$LIBS"
have_gcrypt="yes"
AC_ARG_WITH(gcrypt_headers, [AS_HELP_STRING(--with-gcrypt-headers=dir,
########################################################################### curses
have_curses="yes"
OLD_CPPFLAGS="$CPPFLAGS"
########################################################################### curses
have_curses="yes"
OLD_CPPFLAGS="$CPPFLAGS"
OLD_LIBS="$LIBS"
AC_ARG_WITH(curses_headers, [AS_HELP_STRING(--with-curses-headers=dir,
[look for curses.h also in dir])])
OLD_LIBS="$LIBS"
AC_ARG_WITH(curses_headers, [AS_HELP_STRING(--with-curses-headers=dir,
[look for curses.h also in dir])])
####################################################### ogg/vorbis/speex/opus
have_ogg="yes"
OLD_CPPFLAGS="$CPPFLAGS"
####################################################### ogg/vorbis/speex/opus
have_ogg="yes"
OLD_CPPFLAGS="$CPPFLAGS"
OLD_LIBS="$LIBS"
AC_ARG_WITH(ogg_headers, [AS_HELP_STRING(--with-ogg-headers=dir,
[look for ogg headers also in dir])])
OLD_LIBS="$LIBS"
AC_ARG_WITH(ogg_headers, [AS_HELP_STRING(--with-ogg-headers=dir,
[look for ogg headers also in dir])])
########################################################################### faad
have_faad=yes
OLD_CPPFLAGS="$CPPFLAGS"
########################################################################### faad
have_faad=yes
OLD_CPPFLAGS="$CPPFLAGS"
OLD_LIBS="$LIBS"
AC_ARG_WITH(faad_headers, [AS_HELP_STRING(--with-faad-headers=dir,
[look for neaacdec.h also in dir])])
OLD_LIBS="$LIBS"
AC_ARG_WITH(faad_headers, [AS_HELP_STRING(--with-faad-headers=dir,
[look for neaacdec.h also in dir])])
########################################################################### mad
have_mad="yes"
OLD_CPPFLAGS="$CPPFLAGS"
########################################################################### mad
have_mad="yes"
OLD_CPPFLAGS="$CPPFLAGS"
OLD_LIBS="$LIBS"
AC_ARG_WITH(mad_headers, [AS_HELP_STRING(--with-mad-headers=dir,
OLD_LIBS="$LIBS"
AC_ARG_WITH(mad_headers, [AS_HELP_STRING(--with-mad-headers=dir,
LIBS="$OLD_LIBS"
###################################################################### libid3tag
OLD_CPPFLAGS="$CPPFLAGS"
LIBS="$OLD_LIBS"
###################################################################### libid3tag
OLD_CPPFLAGS="$CPPFLAGS"
OLD_LIBS="$LIBS"
have_libid3tag="yes"
OLD_LIBS="$LIBS"
have_libid3tag="yes"
LIBS="$OLD_LIBS"
########################################################################### flac
OLD_CPPFLAGS="$CPPFLAGS"
LIBS="$OLD_LIBS"
########################################################################### flac
OLD_CPPFLAGS="$CPPFLAGS"
OLD_LIBS="$LIBS"
have_flac="yes"
OLD_LIBS="$LIBS"
have_flac="yes"
LIBS="$OLD_LIBS"
########################################################################### oss
OLD_CPPFLAGS="$CPPFLAGS"
LIBS="$OLD_LIBS"
########################################################################### oss
OLD_CPPFLAGS="$CPPFLAGS"
OLD_LIBS="$LIBS"
have_oss="yes"
OLD_LIBS="$LIBS"
have_oss="yes"
########################################################################### alsa
OLD_CPPFLAGS="$CPPFLAGS"
########################################################################### alsa
OLD_CPPFLAGS="$CPPFLAGS"
OLD_LIBS="$LIBS"
msg="=> no alsa support for para_audiod/para_write"
OLD_LIBS="$LIBS"
msg="=> no alsa support for para_audiod/para_write"
fi
########################################################################### libao
OLD_CPPFLAGS="$CPPFLAGS"
fi
########################################################################### libao
OLD_CPPFLAGS="$CPPFLAGS"
OLD_LIBS="$LIBS"
have_ao="yes"
OLD_LIBS="$LIBS"
have_ao="yes"
LIBS="$OLD_LIBS"
############################################################# readline
OLD_CPPFLAGS="$CPPFLAGS"
LIBS="$OLD_LIBS"
############################################################# readline
OLD_CPPFLAGS="$CPPFLAGS"
OLD_LIBS="$LIBS"
have_readline="yes"
OLD_LIBS="$LIBS"
have_readline="yes"
LIBS="$OLD_LIBS"
############################################################# libsamplerate
OLD_CPPFLAGS="$CPPFLAGS"
LIBS="$OLD_LIBS"
############################################################# libsamplerate
OLD_CPPFLAGS="$CPPFLAGS"
OLD_LIBS="$LIBS"
have_samplerate="yes"
OLD_LIBS="$LIBS"
have_samplerate="yes"