dnl Check for artsc
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
GST_CHECK_FEATURE(ALSA, [alsa plugins], gstalsa, [
else
GNOME_LIBS=`gnome-config --libs 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
fi
fi
AC_SUBST(GNOME_LIBS)
AC_SUBST(GNOME_CFLAGS)
-AC_SUBST(GHTTP_LIBS)
dnl Check for libghttp
-dnl FIXME: need to check for header
-if test x$USE_GLIB2 = xyes; then
+GST_CHECK_FEATURE(LIBGHTTP, [libghttp plugins], gsthttpsrc, [
+ dnl FIXME: need to check for header
GHTTP_LIBS=
GST_HTTPSRC_GET_TYPE=
- HAVE_LIBGHTTP=no
- AC_MSG_WARN(ghttp disabled for glib2.0)
-else
- AC_CHECK_LIB(ghttp, ghttp_request_new,
- [GHTTP_LIBS="-lghttp"
- GST_HTTPSRC_GET_TYPE="gst_httpsrc_get_type"
- HAVE_LIBGHTTP=yes
- ],
- [AC_MSG_WARN(Cannot find libghttp: can't build gsthttpsrc)
- GHTTP_LIBS=
- GST_HTTPSRC_GET_TYPE=
- HAVE_LIBGHTTP=no
- ],
- $LIBS)
-fi
-AC_SUBST(GST_HTTPSRC_GET_TYPE)
+ if test x$USE_GLIB2 = xyes; then
+ AC_MSG_WARN(ghttp disabled for glib2.0)
+ else
+ AC_CHECK_LIB(ghttp, ghttp_request_new,
+ [GHTTP_LIBS="-lghttp"
+ GST_HTTPSRC_GET_TYPE="gst_httpsrc_get_type"
+ HAVE_LIBGHTTP=yes
+ ], :, $LIBS)
+ fi
+ AC_SUBST(GHTTP_LIBS)
+ AC_SUBST(GST_HTTPSRC_GET_TYPE)
+])
dnl Check for libglade
HAVE_LIBGLADE_GNOME="no"
esac],
[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,
[ --enable-libmmx use libmmx, if available],
[case "${enableval}" in
esac],
[BUILD_EXAMPLES=yes]) dnl Default value
-dnl Next, check for the optional cwcomponents:
-dnl ==========================================
+dnl Next, check for the optional components:
+dnl ========================================
AC_DEFUN(GST_SUBSYSTEM_DISABLE,
GST_SUBSYSTEM_DISABLE_DEFINES="$GST_SUBSYTEM_DISABLE_DEFINES $GST_DISABLE_[$1]_DEFINE"
])
-
GST_SUBSYSTEM_DISABLE(LOADSAVE,[pipeline XML load/save])
GST_SUBSYSTEM_DISABLE(TYPEFIND,[typefind plugin],)
GST_SUBSYSTEM_DISABLE(AUTOPLUG,[autoplugger subsystem])
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_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_LIBMMX, test "x$USE_LIBMMX" = "xyes")
AM_CONDITIONAL(HAVE_ATOMIC_H, test "x$USE_ATOMIC_H" = "xyes")
AM_CONDITIONAL(HAVE_LIBLAME, test "x$HAVE_LIBLAME" = "xyes")
AM_CONDITIONAL(HAVE_LIBSHOUT, test "x$HAVE_LIBSHOUT" = "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_ARTS, test "x$HAVE_ARTS" = "xyes")
AM_CONDITIONAL(HAVE_RAW1394, test "x$HAVE_RAW1394" = "xyes")