configure: Add pkg-config support for libmpg123.
This commit is contained in:
parent
621377f492
commit
8d8fdc5b3a
|
@ -640,7 +640,8 @@ BUILTINFLAG
|
||||||
EXTRACFLAGS
|
EXTRACFLAGS
|
||||||
LIBKSTAT
|
LIBKSTAT
|
||||||
LIBOPENAL
|
LIBOPENAL
|
||||||
LIBMPG123
|
MPG123_LIBS
|
||||||
|
MPG123_CFLAGS
|
||||||
TIFF_LIBS
|
TIFF_LIBS
|
||||||
TIFF_CFLAGS
|
TIFF_CFLAGS
|
||||||
PNG_LIBS
|
PNG_LIBS
|
||||||
|
@ -899,7 +900,9 @@ JPEG_LIBS
|
||||||
PNG_CFLAGS
|
PNG_CFLAGS
|
||||||
PNG_LIBS
|
PNG_LIBS
|
||||||
TIFF_CFLAGS
|
TIFF_CFLAGS
|
||||||
TIFF_LIBS'
|
TIFF_LIBS
|
||||||
|
MPG123_CFLAGS
|
||||||
|
MPG123_LIBS'
|
||||||
|
|
||||||
|
|
||||||
# Initialize some variables set by options.
|
# Initialize some variables set by options.
|
||||||
|
@ -1628,6 +1631,9 @@ Some influential environment variables:
|
||||||
PNG_LIBS Linker flags for libpng, overriding pkg-config
|
PNG_LIBS Linker flags for libpng, overriding pkg-config
|
||||||
TIFF_CFLAGS C compiler flags for libtiff, overriding pkg-config
|
TIFF_CFLAGS C compiler flags for libtiff, overriding pkg-config
|
||||||
TIFF_LIBS Linker flags for libtiff, overriding pkg-config
|
TIFF_LIBS Linker flags for libtiff, overriding pkg-config
|
||||||
|
MPG123_CFLAGS
|
||||||
|
C compiler flags for libmpg123, overriding pkg-config
|
||||||
|
MPG123_LIBS Linker flags for libmpg123, overriding pkg-config
|
||||||
|
|
||||||
Use these variables to override the choices made by `configure' or to help
|
Use these variables to override the choices made by `configure' or to help
|
||||||
it to find libraries and programs with nonstandard names/locations.
|
it to find libraries and programs with nonstandard names/locations.
|
||||||
|
@ -2735,7 +2741,7 @@ fi
|
||||||
|
|
||||||
# Check whether --with-mpg123 was given.
|
# Check whether --with-mpg123 was given.
|
||||||
if test "${with_mpg123+set}" = set; then :
|
if test "${with_mpg123+set}" = set; then :
|
||||||
withval=$with_mpg123; if test "x$withval" = "xno"; then ac_cv_header_mpg123_h=no; fi
|
withval=$with_mpg123;
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
@ -5994,7 +6000,6 @@ for ac_header in \
|
||||||
machine/limits.h \
|
machine/limits.h \
|
||||||
machine/sysarch.h \
|
machine/sysarch.h \
|
||||||
mntent.h \
|
mntent.h \
|
||||||
mpg123.h \
|
|
||||||
ncurses.h \
|
ncurses.h \
|
||||||
netdb.h \
|
netdb.h \
|
||||||
netinet/in.h \
|
netinet/in.h \
|
||||||
|
@ -12156,15 +12161,44 @@ This is an error since --with-tiff was requested." "$LINENO" 5 ;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$ac_cv_header_mpg123_h" = "yes"
|
if test "x$with_mpg123" != "xno"
|
||||||
then
|
then
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpg123_feed in -lmpg123" >&5
|
if test -n "$MPG123_CFLAGS"; then :
|
||||||
|
|
||||||
|
elif test -n "$PKG_CONFIG"; then :
|
||||||
|
MPG123_CFLAGS=`$PKG_CONFIG --cflags libmpg123 2>/dev/null`
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test -n "$MPG123_LIBS"; then :
|
||||||
|
|
||||||
|
elif test -n "$PKG_CONFIG"; then :
|
||||||
|
MPG123_LIBS=`$PKG_CONFIG --libs libmpg123 2>/dev/null`
|
||||||
|
fi
|
||||||
|
|
||||||
|
MPG123_LIBS=${MPG123_LIBS:-"-lmpg123"}
|
||||||
|
ac_save_CPPFLAGS=$CPPFLAGS
|
||||||
|
CPPFLAGS="$CPPFLAGS $MPG123_CFLAGS"
|
||||||
|
for ac_header in mpg123.h
|
||||||
|
do :
|
||||||
|
ac_fn_c_check_header_mongrel "$LINENO" "mpg123.h" "ac_cv_header_mpg123_h" "$ac_includes_default"
|
||||||
|
if test "x$ac_cv_header_mpg123_h" = xyes; then :
|
||||||
|
cat >>confdefs.h <<_ACEOF
|
||||||
|
#define HAVE_MPG123_H 1
|
||||||
|
_ACEOF
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
done
|
||||||
|
|
||||||
|
if test "$ac_cv_header_mpg123_h" = "yes"
|
||||||
|
then
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpg123_feed in -lmpg123" >&5
|
||||||
$as_echo_n "checking for mpg123_feed in -lmpg123... " >&6; }
|
$as_echo_n "checking for mpg123_feed in -lmpg123... " >&6; }
|
||||||
if ${ac_cv_lib_mpg123_mpg123_feed+:} false; then :
|
if ${ac_cv_lib_mpg123_mpg123_feed+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
ac_check_lib_save_LIBS=$LIBS
|
ac_check_lib_save_LIBS=$LIBS
|
||||||
LIBS="-lmpg123 $LIBS"
|
LIBS="-lmpg123 $MPG123_LIBS $LIBS"
|
||||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||||
/* end confdefs.h. */
|
/* end confdefs.h. */
|
||||||
|
|
||||||
|
@ -12195,10 +12229,19 @@ fi
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpg123_mpg123_feed" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpg123_mpg123_feed" >&5
|
||||||
$as_echo "$ac_cv_lib_mpg123_mpg123_feed" >&6; }
|
$as_echo "$ac_cv_lib_mpg123_mpg123_feed" >&6; }
|
||||||
if test "x$ac_cv_lib_mpg123_mpg123_feed" = xyes; then :
|
if test "x$ac_cv_lib_mpg123_mpg123_feed" = xyes; then :
|
||||||
LIBMPG123="-lmpg123"
|
:
|
||||||
|
else
|
||||||
|
MPG123_LIBS=""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
else
|
||||||
|
MPG123_CFLAGS=""
|
||||||
|
MPG123_LIBS=""
|
||||||
|
fi
|
||||||
|
CPPFLAGS=$ac_save_CPPFLAGS
|
||||||
|
test -z "$MPG123_CFLAGS" || MPG123_CFLAGS=`echo " $MPG123_CFLAGS" | sed 's/ -I\([^/]\)/ -I\$(top_builddir)\/\1/g'`
|
||||||
|
test -z "$MPG123_LIBS" || MPG123_LIBS=`echo " $MPG123_LIBS" | sed 's/ -L\([^/]\)/ -L\$(top_builddir)\/\1/g'`
|
||||||
|
|
||||||
fi
|
fi
|
||||||
if test "x$ac_cv_lib_mpg123_mpg123_feed" != xyes -a x"$ac_cv_header_CoreAudio_CoreAudio_h" != xyes; then :
|
if test "x$ac_cv_lib_mpg123_mpg123_feed" != xyes -a x"$ac_cv_header_CoreAudio_CoreAudio_h" != xyes; then :
|
||||||
case "x$with_mpg123" in
|
case "x$with_mpg123" in
|
||||||
|
|
16
configure.ac
16
configure.ac
|
@ -56,8 +56,7 @@ AC_ARG_WITH(hal, AS_HELP_STRING([--without-hal],[do not use HAL (dynamic d
|
||||||
AC_ARG_WITH(jpeg, AS_HELP_STRING([--without-jpeg],[do not use JPEG]))
|
AC_ARG_WITH(jpeg, AS_HELP_STRING([--without-jpeg],[do not use JPEG]))
|
||||||
AC_ARG_WITH(ldap, AS_HELP_STRING([--without-ldap],[do not use LDAP]),
|
AC_ARG_WITH(ldap, AS_HELP_STRING([--without-ldap],[do not use LDAP]),
|
||||||
[if test "x$withval" = "xno"; then ac_cv_header_ldap_h=no; ac_cv_header_lber_h=no; fi])
|
[if test "x$withval" = "xno"; then ac_cv_header_ldap_h=no; ac_cv_header_lber_h=no; fi])
|
||||||
AC_ARG_WITH(mpg123, AS_HELP_STRING([--without-mpg123],[do not use the mpg123 library]),
|
AC_ARG_WITH(mpg123, AS_HELP_STRING([--without-mpg123],[do not use the mpg123 library]))
|
||||||
[if test "x$withval" = "xno"; then ac_cv_header_mpg123_h=no; fi])
|
|
||||||
AC_ARG_WITH(openal, AS_HELP_STRING([--without-openal],[do not use OpenAL]),
|
AC_ARG_WITH(openal, AS_HELP_STRING([--without-openal],[do not use OpenAL]),
|
||||||
[if test "x$withval" = "xno"; then ac_cv_header_AL_al_h=no; ac_cv_header_OpenAL_al_h=no; fi])
|
[if test "x$withval" = "xno"; then ac_cv_header_AL_al_h=no; ac_cv_header_OpenAL_al_h=no; fi])
|
||||||
AC_ARG_WITH(opencl, AS_HELP_STRING([--without-opencl],[do not use OpenCL]),
|
AC_ARG_WITH(opencl, AS_HELP_STRING([--without-opencl],[do not use OpenCL]),
|
||||||
|
@ -451,7 +450,6 @@ AC_CHECK_HEADERS(\
|
||||||
machine/limits.h \
|
machine/limits.h \
|
||||||
machine/sysarch.h \
|
machine/sysarch.h \
|
||||||
mntent.h \
|
mntent.h \
|
||||||
mpg123.h \
|
|
||||||
ncurses.h \
|
ncurses.h \
|
||||||
netdb.h \
|
netdb.h \
|
||||||
netinet/in.h \
|
netinet/in.h \
|
||||||
|
@ -1688,9 +1686,17 @@ WINE_NOTICE_WITH(tiff,[test "x$ac_cv_lib_soname_tiff" = "x"],
|
||||||
[libtiff ${notice_platform}development files not found, TIFF won't be supported.])
|
[libtiff ${notice_platform}development files not found, TIFF won't be supported.])
|
||||||
|
|
||||||
dnl **** Check for mpg123 ****
|
dnl **** Check for mpg123 ****
|
||||||
if test "$ac_cv_header_mpg123_h" = "yes"
|
if test "x$with_mpg123" != "xno"
|
||||||
then
|
then
|
||||||
AC_CHECK_LIB(mpg123,mpg123_feed,[AC_SUBST(LIBMPG123,"-lmpg123")])
|
WINE_PACKAGE_FLAGS(MPG123,[libmpg123],[-lmpg123],,,
|
||||||
|
[AC_CHECK_HEADERS([mpg123.h])
|
||||||
|
if test "$ac_cv_header_mpg123_h" = "yes"
|
||||||
|
then
|
||||||
|
AC_CHECK_LIB(mpg123,mpg123_feed,[:],[MPG123_LIBS=""],[$MPG123_LIBS])
|
||||||
|
else
|
||||||
|
MPG123_CFLAGS=""
|
||||||
|
MPG123_LIBS=""
|
||||||
|
fi])
|
||||||
fi
|
fi
|
||||||
WINE_NOTICE_WITH(mpg123,[test "x$ac_cv_lib_mpg123_mpg123_feed" != xyes -a x"$ac_cv_header_CoreAudio_CoreAudio_h" != xyes],
|
WINE_NOTICE_WITH(mpg123,[test "x$ac_cv_lib_mpg123_mpg123_feed" != xyes -a x"$ac_cv_header_CoreAudio_CoreAudio_h" != xyes],
|
||||||
[libmpg123 ${notice_platform}development files not found (or too old), mp3 codec won't be supported.])
|
[libmpg123 ${notice_platform}development files not found (or too old), mp3 codec won't be supported.])
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
MODULE = winemp3.acm
|
MODULE = winemp3.acm
|
||||||
IMPORTS = winmm user32
|
IMPORTS = winmm user32
|
||||||
EXTRALIBS = @LIBMPG123@ @COREAUDIO@
|
EXTRAINCL = @MPG123_CFLAGS@
|
||||||
|
EXTRALIBS = @MPG123_LIBS@ @COREAUDIO@
|
||||||
|
|
||||||
C_SRCS = \
|
C_SRCS = \
|
||||||
mpegl3.c
|
mpegl3.c
|
||||||
|
|
Loading…
Reference in New Issue