From 33daa1ef853f40975b45a7a88d26416373e0ed26 Mon Sep 17 00:00:00 2001 From: Tim-Philipp Müller Date: Fri, 17 Mar 2006 15:33:08 +0000 Subject: configure.ac: Don't compile udp and rtsp plugins on win32 (mingw) or other systems that don't have for... Original commit message from CVS: * configure.ac: Don't compile udp and rtsp plugins on win32 (mingw) or other systems that don't have for some reason (#316203). --- ChangeLog | 6 ++++++ configure.ac | 12 ++++++++++++ 2 files changed, 18 insertions(+) diff --git a/ChangeLog b/ChangeLog index 6b3504b7..ac35318a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-03-17 Tim-Philipp Müller + + * configure.ac: + Don't compile udp and rtsp plugins on win32 (mingw) or other + systems that don't have for some reason (#316203). + 2006-03-16 Zaheer Abbas Merali * ext/raw1394/gstdv1394src.c: (gst_dv1394src_bus_reset), diff --git a/configure.ac b/configure.ac index 6a2befe6..1cb417fb 100644 --- a/configure.ac +++ b/configure.ac @@ -111,6 +111,18 @@ AC_ARG_WITH(plugins, done], [GST_PLUGINS_SELECTED=$GST_PLUGINS_ALL]) +dnl disable gst plugins we might not be able to build on this +dnl platform: udp and rtsp (ugly but minimally invasive) +AC_CHECK_HEADERS([sys/socket.h], HAVE_SYS_SOCKET_H=yes) +AM_CONDITIONAL(HAVE_SYS_SOCKET_H, test "x$HAVE_SYS_SOCKET_H" = "xyes") + +if test "x$HAVE_SYS_SOCKET_H" != "xyes"; then + GST_PLUGINS_SELECTED=`echo $GST_PLUGINS_SELECTED | $(SED) -e s/udp//` + GST_PLUGINS_SELECTED=`echo $GST_PLUGINS_SELECTED | $(SED) -e s/rtsp//` + GST_PLUGINS_NO="\tudp\n$GST_PLUGINS_NO" + GST_PLUGINS_NO="\trtsp\n$GST_PLUGINS_NO" +fi + AC_SUBST(GST_PLUGINS_SELECTED) dnl ext plug-ins; plug-ins that have external dependencies -- cgit