configure now checks for libmusepack
git-svn-id: https://svn.musicpd.org/mpd/trunk@2920 09075e82-0dd4-0310-85a5-a0d7c8717e4f
This commit is contained in:
parent
e02659f6c0
commit
92ad6c47fb
46
configure.ac
46
configure.ac
@ -43,6 +43,7 @@ AC_ARG_ENABLE(mp3,[ --disable-mp3 disable mp3 support],,enable_mp3=yes)
|
|||||||
AC_ARG_ENABLE(aac,[ --disable-aac disable AAC support],,enable_aac=yes)
|
AC_ARG_ENABLE(aac,[ --disable-aac disable AAC support],,enable_aac=yes)
|
||||||
AC_ARG_ENABLE(audiofile,[ --disable-audiofile disable audiofile support, disables wave support],,enable_audiofile=yes)
|
AC_ARG_ENABLE(audiofile,[ --disable-audiofile disable audiofile support, disables wave support],,enable_audiofile=yes)
|
||||||
AC_ARG_ENABLE(mod,[ --enable-mod enable MOD support],enable_mod=yes,)
|
AC_ARG_ENABLE(mod,[ --enable-mod enable MOD support],enable_mod=yes,)
|
||||||
|
AC_ARG_ENABLE(mpc,[ --disable-mpc disable MPC support],,enable_mpc=yes)
|
||||||
AC_ARG_ENABLE(id3,[ --disable-id3 disable id3 support],,enable_id3=yes)
|
AC_ARG_ENABLE(id3,[ --disable-id3 disable id3 support],,enable_id3=yes)
|
||||||
AC_ARG_ENABLE(mpd_mad,[ --enable-mpd-mad use mpd libmad],use_mpd_mad=yes,)
|
AC_ARG_ENABLE(mpd_mad,[ --enable-mpd-mad use mpd libmad],use_mpd_mad=yes,)
|
||||||
AC_ARG_ENABLE(mpd_id3tag,[ --enable-mpd-id3tag use mpd libid3tag],use_mpd_id3tag=yes,)
|
AC_ARG_ENABLE(mpd_id3tag,[ --enable-mpd-id3tag use mpd libid3tag],use_mpd_id3tag=yes,)
|
||||||
@ -259,6 +260,45 @@ if test x$enable_mp3 = xyes; then
|
|||||||
AC_DEFINE(HAVE_MAD,1,[Define to use libmad])
|
AC_DEFINE(HAVE_MAD,1,[Define to use libmad])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if test x$enable_mpc = xyes; then
|
||||||
|
if test "x$musepack_libraries" != "x" ; then
|
||||||
|
MUSEPACK_LIBS="-L$musepack_libraries"
|
||||||
|
elif test "x$musepack_prefix" != "x" ; then
|
||||||
|
MUSEPACK_LIBS="-L$faad_prefix/lib"
|
||||||
|
elif test "x$prefix" != "xNONE"; then
|
||||||
|
MUSEPACK_LIBS="-L$libdir"
|
||||||
|
fi
|
||||||
|
|
||||||
|
MUSEPACK_LIBS="$MUSEPACK_LIBS -lmusepack"
|
||||||
|
|
||||||
|
if test "x$musepack_includes" != "x" ; then
|
||||||
|
MUSEPACK_CFLAGS="-I$musepack_includes"
|
||||||
|
elif test "x$musepack_prefix" != "x" ; then
|
||||||
|
MUSEPACK_CFLAGS="-I$musepack_prefix/include"
|
||||||
|
elif test "x$prefix" != "xNONE"; then
|
||||||
|
MUSEPACK_CFLAGS="-I$includedir"
|
||||||
|
fi
|
||||||
|
|
||||||
|
oldcflags=$CFLAGS
|
||||||
|
oldlibs=$LIBS
|
||||||
|
oldcppflags=$CPPFLAGS
|
||||||
|
CFLAGS="$CFLAGS $MPD_CFLAGS $MUSEPACK_CFLAGS -I."
|
||||||
|
LIBS="$LIBS $MPD_LIBS $MUSEPACK_LIBS"
|
||||||
|
CPPFLAGS=$CFLAGS
|
||||||
|
AC_CHECK_HEADER(musepack/musepack.h,,enable_mpc=no)
|
||||||
|
if test x$enable_mpc = xyes; then
|
||||||
|
AC_CHECK_LIB(musepack,main,[MPD_LIBS="$MPD_LIBS $MUSEPACK_LIBS";MPD_CFLAGS="$MPD_CFLAGS $MUSEPACK_CFLAGS";],enable_mpc=no)
|
||||||
|
fi
|
||||||
|
if test x$enable_mpc = xyes; then
|
||||||
|
AC_DEFINE(HAVE_MUSEPACK,1,[Define to use libmusepack for MPC decoding])
|
||||||
|
else
|
||||||
|
AC_MSG_WARN([musepack lib needed for MPC support -- disabling MPC support])
|
||||||
|
fi
|
||||||
|
CFLAGS=$oldcflags
|
||||||
|
LIBS=$oldlibs
|
||||||
|
CPPFLAGS=$oldcppflags
|
||||||
|
fi
|
||||||
|
|
||||||
MP4FF_SUBDIR=""
|
MP4FF_SUBDIR=""
|
||||||
|
|
||||||
if test x$enable_aac = xyes; then
|
if test x$enable_aac = xyes; then
|
||||||
@ -578,6 +618,12 @@ else
|
|||||||
echo "MP4/AAC support ...............disabled"
|
echo "MP4/AAC support ...............disabled"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if test x$enable_mpc = xyes; then
|
||||||
|
echo "MPC support ...................enabled"
|
||||||
|
else
|
||||||
|
echo "MPC support ...................disabled"
|
||||||
|
fi
|
||||||
|
|
||||||
if test x$enable_mod = xyes; then
|
if test x$enable_mod = xyes; then
|
||||||
echo "MOD support ...................enabled"
|
echo "MOD support ...................enabled"
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user