diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | configure.ac | 12 |
2 files changed, 18 insertions, 0 deletions
@@ -1,3 +1,9 @@ +2006-03-17 Tim-Philipp Müller <tim at centricular dot net> + + * configure.ac: + Don't compile udp and rtsp plugins on win32 (mingw) or other + systems that don't have <sys/socket.h> for some reason (#316203). + 2006-03-16 Zaheer Abbas Merali <zaheerabbas at merali dot org> * 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 |