diff options
author | Alexey Yakovenko <wakeroid@gmail.com> | 2009-11-08 15:10:02 +0100 |
---|---|---|
committer | Alexey Yakovenko <wakeroid@gmail.com> | 2009-11-08 15:10:02 +0100 |
commit | e84871a4c4d8828239d8501273481cdcd05769c2 (patch) | |
tree | ae8bb4e5a0627127c4aac1a00f0ea971bfc0e1e4 /configure.ac | |
parent | 2ea97385dba1a30d50e034ef8793b9a8baefaa19 (diff) | |
parent | af6c7af6784b1e1b720077f7814cb07b0127b4bb (diff) |
Merge branch 'vfs'
Conflicts:
configure.ac
main.c
palsa.c
playlist.c
plugins/flac/flac.c
streamer.c
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 86 |
1 files changed, 78 insertions, 8 deletions
diff --git a/configure.ac b/configure.ac index 6cba4710..3855f9aa 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ AC_INIT AC_CONFIG_HEADER(config.h) PACKAGE="deadbeef" -VERSION="0.2.3.2" +VERSION="0.3.0-pre1" AM_INIT_AUTOMAKE($PACKAGE,$VERSION) @@ -47,17 +47,23 @@ if test ${HAVE_SSE2}; then fi AC_SUBST(SIMD_FLAGS) -dnl lastfm plugin +dnl curl lib AC_CHECK_LIB([curl], [main], [HAVE_CURL=1]) +AM_CONDITIONAL(HAVE_CURL, test $HAVE_CURL) +if test ${HAVE_CURL}; then + CURL_LIBS="-lcurl" + AC_SUBST(CURL_LIBS) +fi + +dnl lastfm plugin if test ${HAVE_CURL}; then - LFM_LIBS="-lcurl" LFM_DIR="plugins/lastfm" - AC_SUBST(LFM_LIBS) AC_SUBST(LFM_DIR) fi dnl mpgmad plugin AC_CHECK_LIB([mad], [main], [HAVE_LIBMAD=1]) +AM_CONDITIONAL(HAVE_LIBMAD, test $HAVE_LIBMAD) if test ${HAVE_LIBMAD}; then MAD_LIBS="-lmad" MPGMAD_DIR="plugins/mpgmad" @@ -68,7 +74,8 @@ fi dnl vorbis plugin AC_CHECK_LIB([vorbis], [main], [HAVE_VORBIS=1]) AC_CHECK_LIB([vorbisfile], [main], [HAVE_VORBISFILE=1]) - +AM_CONDITIONAL(HAVE_VORBIS, test $HAVE_VORBIS) +AM_CONDITIONAL(HAVE_VORBISFILE, test $HAVE_VORBISFILE) if test ${HAVE_VORBIS} && test ${HAVE_VORBISFILE} ; then VORBIS_LIBS="-lvorbis -lvorbisfile" VORBIS_DIR="plugins/vorbis" @@ -78,7 +85,7 @@ fi dnl flac plugin AC_CHECK_LIB([FLAC], [main], [HAVE_FLAC=1]) - +AM_CONDITIONAL(HAVE_FLAC, test $HAVE_FLAC) if test ${HAVE_FLAC} ; then FLAC_LIBS="-lFLAC" FLAC_DIR="plugins/flac" @@ -88,7 +95,7 @@ fi dnl wavpack plugin AC_CHECK_LIB([wavpack], [main], [HAVE_WAVPACK=1]) - +AM_CONDITIONAL(HAVE_WAVPACK, test $HAVE_WAVPACK) if test ${HAVE_WAVPACK} ; then WAVPACK_LIBS="-lwavpack" WAVPACK_DIR="plugins/wavpack" @@ -98,7 +105,7 @@ fi dnl libsndfile plugin AC_CHECK_LIB([sndfile], [main], [HAVE_SNDFILE=1]) - +AM_CONDITIONAL(HAVE_SNDFILE, test $HAVE_SNDFILE) if test ${HAVE_SNDFILE} ; then SNDFILE_LIBS="-lsndfile" SNDFILE_DIR="plugins/sndfile" @@ -106,6 +113,67 @@ if test ${HAVE_SNDFILE} ; then AC_SUBST(SNDFILE_DIR) fi +dnl vfs_curl plugin +if test ${HAVE_CURL}; then + VFS_CURL_DIR="plugins/vfs_curl" + AC_SUBST(VFS_CURL_DIR) +fi + +dnl faad2 plugin +dnl AC_CHECK_LIB([faad], [main], [HAVE_FAAD=1]) +dnl AC_CHECK_LIB([mp4ff], [main], [HAVE_MP4FF=1]) +dnl AM_CONDITIONAL(HAVE_FAAD, test $HAVE_FAAD) +dnl AM_CONDITIONAL(HAVE_MP4FF, test $HAVE_MP4FF) +dnl if test ${HAVE_FAAD} && test ${HAVE_MP4FF} ; then +dnl FAAD2_LIBS="-lfaad -lmp4ff -lmp4v2" +dnl FAAD2_DIR="plugins/faad2" +dnl AC_SUBST(FAAD2_LIBS) +dnl AC_SUBST(FAAD2_DIR) +dnl fi + +dnl cdda plugin +AC_CHECK_LIB([cdio], [main], [HAVE_CDIO=1]) +AC_CHECK_LIB([cddb], [main], [HAVE_CDDB=1]) +AM_CONDITIONAL(HAVE_CDIO, test $HAVE_CDIO) +AM_CONDITIONAL(HAVE_CDDB, test $HAVE_CDDB) +if test ${HAVE_CDIO} && test ${HAVE_CDDB}; then + CDDA_LIBS="-lcdio -lcddb" + CDDA_DIR="plugins/cdda" + AC_SUBST(CDDA_LIBS) + AC_SUBST(CDDA_DIR) +fi + +dnl print summary +echo +echo "plugin summary:" +echo + +AC_DEFUN([PRINT_PLUGIN_INFO], + [ + if $3 ; then + echo " $1: yes - $2" + else + echo " $1: no - $2" + fi + ] +) + +PRINT_PLUGIN_INFO([stdio],[Standard IO plugin],[true]) +PRINT_PLUGIN_INFO([sid],[SID player based on libsidplay2],[true]) +PRINT_PLUGIN_INFO([gme],[chiptune music player based on GME],[true]) +PRINT_PLUGIN_INFO([dumb],[module player based on DUMB library],[true]) +PRINT_PLUGIN_INFO([ffap],[Monkey's audio (APE) decoder],[true]) +PRINT_PLUGIN_INFO([lastfm],[last.fm scrobbler],[test $HAVE_CURL]) +PRINT_PLUGIN_INFO([mpgmad],[mpeg player based on libmad],[test $HAVE_LIBMAD]) +PRINT_PLUGIN_INFO([vorbis],[ogg vorbis player],[test $HAVE_VORBISFILE && test $HAVE_VORBIS]) +PRINT_PLUGIN_INFO([flac],[flac player],[test $HAVE_FLAC]) +PRINT_PLUGIN_INFO([wavpack],[wavpack player],[test $HAVE_WAVPACK]) +PRINT_PLUGIN_INFO([sndfile],[PCM (wav,aiff,etc) player based on libsndfile],[test $HAVE_SNDFILE]) +PRINT_PLUGIN_INFO([vfs_curl],[http/ftp streaming support],[test $HAVE_CURL]) +dnl PRINT_PLUGIN_INFO([faad2],[aac/mp4 player],[test $HAVE_FAAD && test $HAVE_MP4FF]) +PRINT_PLUGIN_INFO([cdda],[cd audio player],[test $HAVE_CDIO && test $HAVE_CDDB]) +echo + AC_OUTPUT([ Makefile pixmaps/Makefile @@ -122,6 +190,8 @@ plugins/vorbis/Makefile plugins/flac/Makefile plugins/wavpack/Makefile plugins/sndfile/Makefile +plugins/vfs_curl/Makefile +plugins/cdda/Makefile deadbeef.desktop ]) |