configure.ac: disable shout when no encoder is found
First check if an ecoder plugin is available, then determine whether to enable the shout output plugin.
This commit is contained in:
parent
213c021eac
commit
caf601199b
22
configure.ac
22
configure.ac
|
@ -335,10 +335,9 @@ fi
|
|||
AM_CONDITIONAL(HAVE_CURL, test x$enable_curl = xyes)
|
||||
|
||||
if test x$enable_shout_ogg = xyes || test x$enable_shout_mp3 = xyes; then
|
||||
enable_shout=yes
|
||||
PKG_CHECK_MODULES([SHOUT], [shout],
|
||||
AC_DEFINE(HAVE_SHOUT, 1, [Define to enable libshout support]),
|
||||
enable_shout=no)
|
||||
PKG_CHECK_MODULES([SHOUT], [shout],,
|
||||
[enable_shout_ogg=no; enable_shout_mp3=no;
|
||||
AC_MSG_WARN([disabling shout streaming support because libshout is not available])])
|
||||
fi
|
||||
|
||||
if test x$enable_shout_ogg = xyes; then
|
||||
|
@ -350,10 +349,6 @@ if test x$enable_shout_ogg = xyes; then
|
|||
AC_MSG_WARN([disabling ogg shout streaming support because tremor does not support vorbis encoding])
|
||||
enable_shout_ogg=no
|
||||
fi
|
||||
if test x$enable_shout = xno; then
|
||||
AC_MSG_WARN([disabling ogg shout streaming support because libshout is not found])
|
||||
enable_shout_ogg=no
|
||||
fi
|
||||
if test x$enable_shout_ogg = xyes; then
|
||||
PKG_CHECK_MODULES(VORBISENC, [vorbisenc],
|
||||
AC_DEFINE(HAVE_SHOUT_OGG, 1, [Define to enable ogg streaming support]),
|
||||
|
@ -366,15 +361,18 @@ if test x$enable_shout_mp3 = xyes; then
|
|||
AC_MSG_WARN([disabling mp3 shout streaming support because lame is not enabled])
|
||||
enable_shout_mp3=no
|
||||
fi
|
||||
if test x$enable_shout = xno; then
|
||||
AC_MSG_WARN([disabling mp3 shout streaming support because libshout is not found])
|
||||
enable_shout_mp3=no
|
||||
fi
|
||||
if test x$enable_shout_mp3 = xyes; then
|
||||
AC_DEFINE(HAVE_SHOUT_MP3, 1, [Define to enable mp3 streaming support])
|
||||
fi
|
||||
fi
|
||||
|
||||
if test x$enable_shout_ogg = xyes || test x$enable_shout_mp3 = xyes; then
|
||||
enable_shout=yes
|
||||
AC_DEFINE(HAVE_SHOUT, 1, [Define to enable libshout support])
|
||||
else
|
||||
enable_shout=no
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(HAVE_SHOUT, test x$enable_shout = xyes)
|
||||
AM_CONDITIONAL(HAVE_SHOUT_OGG, test x$enable_shout_ogg = xyes)
|
||||
AM_CONDITIONAL(HAVE_SHOUT_MP3, test x$enable_shout_mp3 = xyes)
|
||||
|
|
Loading…
Reference in New Issue