mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-11 19:06:33 +00:00
Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE()
Original commit message from CVS: Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE() XMMS check is turned off by default (though not in a very neat way)
This commit is contained in:
parent
b6f67c7948
commit
37c010c00d
3 changed files with 24 additions and 39 deletions
|
@ -318,8 +318,12 @@ GST_CHECK_FEATURE(ARTSC, [artsd plugins], artsdsink, [GST_CHECK_ARTSC()])
|
||||||
dnl Check for artsc
|
dnl Check for artsc
|
||||||
GST_CHECK_FEATURE(ARTS, [arts plugins], arts, [GST_CHECK_ARTS()])
|
GST_CHECK_FEATURE(ARTS, [arts plugins], arts, [GST_CHECK_ARTS()])
|
||||||
|
|
||||||
dnl AM_PATH_XMMS(0.1.0, HAVE_LIBXMMS=yes, HAVE_LIBXMMS=no)
|
dnl Check for xmms
|
||||||
|
dnl FIXME: change this check so that it is disabled by default, in a neater way
|
||||||
|
GST_CHECK_FEATURE(LIBXMMS, [xmms plugin], xmms, [
|
||||||
|
AM_PATH_XMMS(0.1.0, HAVE_LIBXMMS=yes, HAVE_LIBXMMS=no)
|
||||||
|
HAVE_LIBXMMS=no
|
||||||
|
])
|
||||||
|
|
||||||
dnl Check for alsa
|
dnl Check for alsa
|
||||||
GST_CHECK_FEATURE(ALSA, [alsa plugins], gstalsa, [
|
GST_CHECK_FEATURE(ALSA, [alsa plugins], gstalsa, [
|
||||||
|
@ -373,36 +377,29 @@ else
|
||||||
else
|
else
|
||||||
GNOME_LIBS=`gnome-config --libs gnome gnomeui`
|
GNOME_LIBS=`gnome-config --libs gnome gnomeui`
|
||||||
GNOME_CFLAGS=`gnome-config --cflags gnome gnomeui`
|
GNOME_CFLAGS=`gnome-config --cflags gnome gnomeui`
|
||||||
GHTTP_LIBS=`gnome-config --libs gnome gnomeui`
|
|
||||||
GHTTP_CFLAGS=`gnome-config --cflags gnome gnomeui`
|
|
||||||
HAVE_GNOME=yes
|
HAVE_GNOME=yes
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
AC_SUBST(GNOME_LIBS)
|
AC_SUBST(GNOME_LIBS)
|
||||||
AC_SUBST(GNOME_CFLAGS)
|
AC_SUBST(GNOME_CFLAGS)
|
||||||
AC_SUBST(GHTTP_LIBS)
|
|
||||||
|
|
||||||
dnl Check for libghttp
|
dnl Check for libghttp
|
||||||
dnl FIXME: need to check for header
|
GST_CHECK_FEATURE(LIBGHTTP, [libghttp plugins], gsthttpsrc, [
|
||||||
if test x$USE_GLIB2 = xyes; then
|
dnl FIXME: need to check for header
|
||||||
GHTTP_LIBS=
|
GHTTP_LIBS=
|
||||||
GST_HTTPSRC_GET_TYPE=
|
GST_HTTPSRC_GET_TYPE=
|
||||||
HAVE_LIBGHTTP=no
|
if test x$USE_GLIB2 = xyes; then
|
||||||
AC_MSG_WARN(ghttp disabled for glib2.0)
|
AC_MSG_WARN(ghttp disabled for glib2.0)
|
||||||
else
|
else
|
||||||
AC_CHECK_LIB(ghttp, ghttp_request_new,
|
AC_CHECK_LIB(ghttp, ghttp_request_new,
|
||||||
[GHTTP_LIBS="-lghttp"
|
[GHTTP_LIBS="-lghttp"
|
||||||
GST_HTTPSRC_GET_TYPE="gst_httpsrc_get_type"
|
GST_HTTPSRC_GET_TYPE="gst_httpsrc_get_type"
|
||||||
HAVE_LIBGHTTP=yes
|
HAVE_LIBGHTTP=yes
|
||||||
],
|
], :, $LIBS)
|
||||||
[AC_MSG_WARN(Cannot find libghttp: can't build gsthttpsrc)
|
fi
|
||||||
GHTTP_LIBS=
|
AC_SUBST(GHTTP_LIBS)
|
||||||
GST_HTTPSRC_GET_TYPE=
|
AC_SUBST(GST_HTTPSRC_GET_TYPE)
|
||||||
HAVE_LIBGHTTP=no
|
])
|
||||||
],
|
|
||||||
$LIBS)
|
|
||||||
fi
|
|
||||||
AC_SUBST(GST_HTTPSRC_GET_TYPE)
|
|
||||||
|
|
||||||
dnl Check for libglade
|
dnl Check for libglade
|
||||||
HAVE_LIBGLADE_GNOME="no"
|
HAVE_LIBGLADE_GNOME="no"
|
||||||
|
@ -716,15 +713,6 @@ AC_ARG_ENABLE(gdk-pixbuf,
|
||||||
esac],
|
esac],
|
||||||
[USE_GDK_PIXBUF=$HAVE_GDK_PIXBUF]) dnl Default value
|
[USE_GDK_PIXBUF=$HAVE_GDK_PIXBUF]) dnl Default value
|
||||||
|
|
||||||
AC_ARG_ENABLE(libghttp,
|
|
||||||
[ --enable-libghttp use the ghttp library, if available],
|
|
||||||
[case "${enableval}" in
|
|
||||||
yes) USE_LIBGHTTP=$HAVE_LIBGHTTP ;;
|
|
||||||
no) USE_LIBGHTTP=no ;;
|
|
||||||
*) AC_MSG_ERROR(bad value ${enableval} for --enable-libghttp) ;;
|
|
||||||
esac],
|
|
||||||
[USE_LIBGHTTP=$HAVE_LIBGHTTP]) dnl Default value
|
|
||||||
|
|
||||||
AC_ARG_ENABLE(libmmx,
|
AC_ARG_ENABLE(libmmx,
|
||||||
[ --enable-libmmx use libmmx, if available],
|
[ --enable-libmmx use libmmx, if available],
|
||||||
[case "${enableval}" in
|
[case "${enableval}" in
|
||||||
|
@ -866,8 +854,8 @@ AC_ARG_ENABLE(examples,
|
||||||
esac],
|
esac],
|
||||||
[BUILD_EXAMPLES=yes]) dnl Default value
|
[BUILD_EXAMPLES=yes]) dnl Default value
|
||||||
|
|
||||||
dnl Next, check for the optional cwcomponents:
|
dnl Next, check for the optional components:
|
||||||
dnl ==========================================
|
dnl ========================================
|
||||||
|
|
||||||
|
|
||||||
AC_DEFUN(GST_SUBSYSTEM_DISABLE,
|
AC_DEFUN(GST_SUBSYSTEM_DISABLE,
|
||||||
|
@ -892,7 +880,6 @@ AC_SUBST(GST_DISABLE_[$1]_DEFINE)
|
||||||
GST_SUBSYSTEM_DISABLE_DEFINES="$GST_SUBSYTEM_DISABLE_DEFINES $GST_DISABLE_[$1]_DEFINE"
|
GST_SUBSYSTEM_DISABLE_DEFINES="$GST_SUBSYTEM_DISABLE_DEFINES $GST_DISABLE_[$1]_DEFINE"
|
||||||
])
|
])
|
||||||
|
|
||||||
|
|
||||||
GST_SUBSYSTEM_DISABLE(LOADSAVE,[pipeline XML load/save])
|
GST_SUBSYSTEM_DISABLE(LOADSAVE,[pipeline XML load/save])
|
||||||
GST_SUBSYSTEM_DISABLE(TYPEFIND,[typefind plugin],)
|
GST_SUBSYSTEM_DISABLE(TYPEFIND,[typefind plugin],)
|
||||||
GST_SUBSYSTEM_DISABLE(AUTOPLUG,[autoplugger subsystem])
|
GST_SUBSYSTEM_DISABLE(AUTOPLUG,[autoplugger subsystem])
|
||||||
|
@ -1007,7 +994,6 @@ AM_CONDITIONAL(HAVE_CPU_ALPHA, test "x$HAVE_CPU_ALPHA" = "xyes")
|
||||||
AM_CONDITIONAL(HAVE_CPU_ARM, test "x$HAVE_CPU_ARM" = "xyes")
|
AM_CONDITIONAL(HAVE_CPU_ARM, test "x$HAVE_CPU_ARM" = "xyes")
|
||||||
AM_CONDITIONAL(HAVE_CPU_SPARC, test "x$HAVE_CPU_SPARC" = "xyes")
|
AM_CONDITIONAL(HAVE_CPU_SPARC, test "x$HAVE_CPU_SPARC" = "xyes")
|
||||||
AM_CONDITIONAL(HAVE_GDK_PIXBUF, test "x$USE_GDK_PIXBUF" = "xyes")
|
AM_CONDITIONAL(HAVE_GDK_PIXBUF, test "x$USE_GDK_PIXBUF" = "xyes")
|
||||||
AM_CONDITIONAL(HAVE_LIBGHTTP, test "x$USE_LIBGHTTP" = "xyes")
|
|
||||||
AM_CONDITIONAL(HAVE_LIBAUDIOFILE, test "x$HAVE_LIBAUDIOFILE" = "xyes")
|
AM_CONDITIONAL(HAVE_LIBAUDIOFILE, test "x$HAVE_LIBAUDIOFILE" = "xyes")
|
||||||
AM_CONDITIONAL(HAVE_LIBMMX, test "x$USE_LIBMMX" = "xyes")
|
AM_CONDITIONAL(HAVE_LIBMMX, test "x$USE_LIBMMX" = "xyes")
|
||||||
AM_CONDITIONAL(HAVE_ATOMIC_H, test "x$USE_ATOMIC_H" = "xyes")
|
AM_CONDITIONAL(HAVE_ATOMIC_H, test "x$USE_ATOMIC_H" = "xyes")
|
||||||
|
@ -1039,7 +1025,6 @@ AM_CONDITIONAL(HAVE_CDPARANOIA, test "x$HAVE_CDPARANOIA" = "xyes")
|
||||||
AM_CONDITIONAL(HAVE_LIBLAME, test "x$HAVE_LIBLAME" = "xyes")
|
AM_CONDITIONAL(HAVE_LIBLAME, test "x$HAVE_LIBLAME" = "xyes")
|
||||||
AM_CONDITIONAL(HAVE_LIBSHOUT, test "x$HAVE_LIBSHOUT" = "xyes")
|
AM_CONDITIONAL(HAVE_LIBSHOUT, test "x$HAVE_LIBSHOUT" = "xyes")
|
||||||
AM_CONDITIONAL(HAVE_MPEG2DEC, test "x$HAVE_MPEG2DEC" = "xyes")
|
AM_CONDITIONAL(HAVE_MPEG2DEC, test "x$HAVE_MPEG2DEC" = "xyes")
|
||||||
AM_CONDITIONAL(HAVE_LIBXMMS, test "x$HAVE_LIBXMMS" = "xyes")
|
|
||||||
AM_CONDITIONAL(HAVE_LIBRTP, test "x$HAVE_LIBRTP" = "xyes")
|
AM_CONDITIONAL(HAVE_LIBRTP, test "x$HAVE_LIBRTP" = "xyes")
|
||||||
AM_CONDITIONAL(HAVE_ARTS, test "x$HAVE_ARTS" = "xyes")
|
AM_CONDITIONAL(HAVE_ARTS, test "x$HAVE_ARTS" = "xyes")
|
||||||
AM_CONDITIONAL(HAVE_RAW1394, test "x$HAVE_RAW1394" = "xyes")
|
AM_CONDITIONAL(HAVE_RAW1394, test "x$HAVE_RAW1394" = "xyes")
|
||||||
|
|
|
@ -2,7 +2,7 @@ filterdir = $(libdir)/gst
|
||||||
|
|
||||||
filter_LTLIBRARIES = libgstelements.la
|
filter_LTLIBRARIES = libgstelements.la
|
||||||
|
|
||||||
if HAVE_LIBGHTTP
|
if USE_LIBGHTTP
|
||||||
GSTHTTPSRC=gsthttpsrc.c
|
GSTHTTPSRC=gsthttpsrc.c
|
||||||
else
|
else
|
||||||
GSTHTTPSRC=
|
GSTHTTPSRC=
|
||||||
|
|
|
@ -2,7 +2,7 @@ filterdir = $(libdir)/gst
|
||||||
|
|
||||||
filter_LTLIBRARIES = libgstelements.la
|
filter_LTLIBRARIES = libgstelements.la
|
||||||
|
|
||||||
if HAVE_LIBGHTTP
|
if USE_LIBGHTTP
|
||||||
GSTHTTPSRC=gsthttpsrc.c
|
GSTHTTPSRC=gsthttpsrc.c
|
||||||
else
|
else
|
||||||
GSTHTTPSRC=
|
GSTHTTPSRC=
|
||||||
|
|
Loading…
Reference in a new issue