diff options
author | Max Kellermann <max@duempel.org> | 2009-07-07 08:58:51 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2009-07-07 08:58:51 +0200 |
commit | 1eebbc746f715e32f165ed62fdc57447a5903b21 (patch) | |
tree | 95a70858bac7aea6bf6bd59c26a67144abf2f6c6 /configure.ac | |
parent | adb2f66cedcac56eaaaa36e8026b497c96c522e6 (diff) | |
download | mpd-1eebbc746f715e32f165ed62fdc57447a5903b21.tar.gz mpd-1eebbc746f715e32f165ed62fdc57447a5903b21.tar.xz mpd-1eebbc746f715e32f165ed62fdc57447a5903b21.zip |
decoder/sndfile: new decoder plugin based on libsndfile
Diffstat (limited to '')
-rw-r--r-- | configure.ac | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index c082bf1cd..667f53b5d 100644 --- a/configure.ac +++ b/configure.ac @@ -470,6 +470,27 @@ AC_ARG_ENABLE(vorbis, [disable Ogg Vorbis support (default: enable)]),, enable_vorbis=yes) +AC_ARG_ENABLE(sndfile, + AS_HELP_STRING([--enable-sndfile], + [enable sndfile support]),, + enable_sndfile=auto) + +if test x$enable_sndfile = xauto && test x$enable_modplug = xyes; then + dnl If modplug is enabled, enable sndfile only if explicitly + dnl requested - modplug's modplug/sndfile.h is known to + dnl conflict with libsndfile's sndfile.h. + AC_MSG_NOTICE([disabling libsndfile auto-detection, because the modplug decoder is enabled]) + enable_sndfile=no +fi + +MPD_AUTO_PKG(sndfile, SNDFILE, [sndfile], + [libsndfile decoder plugin], [libsndfile not found]) +AM_CONDITIONAL(ENABLE_SNDFILE, test x$enable_sndfile = xyes) +if test x$enable_sndfile = xyes; then + AC_DEFINE(ENABLE_SNDFILE, 1, [Define to enable the sndfile decoder plugin]) +fi + + dnl ### dnl Ogg Tremor dnl ### @@ -1380,6 +1401,12 @@ else echo " Ogg Vorbis support ............disabled" fi +if test x$enable_sndfile = xyes; then + echo " libsndfile ....................enabled" +else + echo " libsndfile ....................disabled" +fi + if test x$enable_audiofile = xyes; then echo " Wave file support .............enabled" else @@ -1492,6 +1519,11 @@ echo "" echo "##########################################" echo "" +if test x$enable_sndfile = xyes && test x$enable_modplug = xyes; then + AC_MSG_WARN([compilation may fail, because libmodplug conflicts with libsndfile]) + AC_MSG_WARN([libmodplug ships modplug/sndfile.h, which hides libsndfile's sndfile.h]) +fi + echo "Generating needed files for compilation" echo "" |