git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@40348
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
dnl GStreamer
dnl -----------------------------------------------------------------------
if test "$wxUSE_GTK" = 1; then
dnl GStreamer
dnl -----------------------------------------------------------------------
if test "$wxUSE_GTK" = 1; then
dnl -------------------------------------------------------------------
dnl Test for at least 0.8 gstreamer module from pkg-config
dnl -------------------------------------------------------------------
dnl Test for at least 0.8 gstreamer module from pkg-config
gstreamer-plugins-base-$GST_MAJORMINOR
gconf-2.0,
[
gstreamer-plugins-base-$GST_MAJORMINOR
gconf-2.0,
[
- CPPFLAGS="$GST_CFLAGS $CPPFLAGS"
- LIBS="$LIBS $GST_LIBS -lgstinterfaces-$GST_MAJORMINOR"
+ wxUSE_GSTREAMER="yes"
+ GST_LIBS="$GST_LIBS -lgstinterfaces-$GST_MAJORMINOR"
gstreamer-interfaces-$GST_MAJORMINOR
gstreamer-gconf-$GST_MAJORMINOR,
[
gstreamer-interfaces-$GST_MAJORMINOR
gstreamer-gconf-$GST_MAJORMINOR,
[
- CPPFLAGS="$GST_CFLAGS $CPPFLAGS"
- LIBS="$LIBS $GST_LIBS"
],
[
AC_MSG_WARN([Proper GStreamer .8/.10 installation not found])
],
[
AC_MSG_WARN([Proper GStreamer .8/.10 installation not found])
])
fi
if test "$wxUSE_GSTREAMER" = "yes"; then
])
fi
if test "$wxUSE_GSTREAMER" = "yes"; then
+ dnl system gstreamer package is compiled with Sun CC and outputs
+ dnl CC-specific "-mt" in its flags, remove it for gcc compilation
+ case "${host}" in
+ *-*-solaris2* )
+ if "$GCC" = yes; then
+ GST_CFLAGS=`echo $GST_CFLAGS | sed 's/-mt//'`
+ GST_LIBS=`echo $GST_LIBS | sed 's/-mt//'`
+ fi
+ esac
+
+ CPPFLAGS="$GST_CFLAGS $CPPFLAGS"
+ LIBS="$GST_LIBS $LIBS"
+
AC_DEFINE(wxUSE_GSTREAMER)
AC_MSG_RESULT([GStreamer detection successful])
fi
AC_DEFINE(wxUSE_GSTREAMER)
AC_MSG_RESULT([GStreamer detection successful])
fi