[frogr] Don't disable video uploads depending on the platform
- From: Mario Sanchez Prada <msanchez src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [frogr] Don't disable video uploads depending on the platform
- Date: Sun, 25 May 2014 16:16:09 +0000 (UTC)
commit 4ab10d1943155d184041fc1a3f7f368f3bfeead4
Author: Mario Sanchez Prada <msanchez gnome org>
Date: Sat May 24 19:18:15 2014 +0900
Don't disable video uploads depending on the platform
Allow disabling video uploads at configuration time, and look for
GStreamer only if the feature is going to be enabled (by default).
This should make easier to build frogr in other platforms other
than GNOME (e.g. OS X) that still have GStreamer available.
configure.ac | 51 ++++++++++++++++++++++++++++-----------------------
1 files changed, 28 insertions(+), 23 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 7560a86..beff5e1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -60,31 +60,8 @@ else
fi
AM_CONDITIONAL([PLATFORM_MAC],[test "x$osx" = "xyes"])
-# Decide whether to use gstreamer or not
-with_gstreamer="no"
-if test "x$platform" = "xGNOME"; then
- PKG_CHECK_MODULES(GSTREAMER_1_0, gstreamer-1.0 >= 1.0,
- [with_gstreamer="1.0"], [with_gstreamer="no"])
-
- # Fallback to gstreamer 0.10 if 1.0 is not found
- if test "x$with_gstreamer" = "x1.0"; then
- FROGR_CFLAGS="$FROGR_CFLAGS $GSTREAMER_1_0_CFLAGS"
- FROGR_LIBS="$FROGR_LIBS $GSTREAMER_1_0_LIBS"
- AC_DEFINE(HAVE_GSTREAMER_1_0, 1, [Have GStreamer 1.0 available])
- else
- PKG_CHECK_MODULES(GSTREAMER_0_10, gstreamer-0.10 >= 0.10)
- FROGR_CFLAGS="$FROGR_CFLAGS $GSTREAMER_0_10_CFLAGS"
- FROGR_LIBS="$FROGR_LIBS $GSTREAMER_0_10_LIBS"
- with_gstreamer="0.10"
- fi
-
- AC_DEFINE(HAVE_GSTREAMER, 1, [Have GStreamer available])
-fi
-
# Decide whether to use libsoup or libsoup-gnome (if available)
-
LIBSOUP_MIN_VERSION=2.34
-
if test "x$platform" = "xGNOME"; then
# For the GNOME platform allow using libsoup-gnome, if available
AC_ARG_WITH([libsoup],
@@ -147,6 +124,34 @@ else
CFLAGS="$CFLAGS -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -DG_DISABLE_CAST_CHECKS"
fi
+# Enable video uploads (requires GStreamer)
+AC_MSG_CHECKING([Checking whether to enable video uploads])
+AC_ARG_ENABLE(video,
+ AC_HELP_STRING([--enable-video],
+ [Enable video uploads [default=yes]]),
+ [video_feature="$enableval"],[video_feature="yes"])
+AC_MSG_RESULT([$video_feature])
+
+with_gstreamer="no"
+if test "x$video_feature" = "xyes"; then
+ PKG_CHECK_MODULES(GSTREAMER_1_0, gstreamer-1.0 >= 1.0,
+ [with_gstreamer="1.0"], [with_gstreamer="no"])
+
+ # Fallback to gstreamer 0.10 if 1.0 is not found
+ if test "x$with_gstreamer" = "x1.0"; then
+ FROGR_CFLAGS="$FROGR_CFLAGS $GSTREAMER_1_0_CFLAGS"
+ FROGR_LIBS="$FROGR_LIBS $GSTREAMER_1_0_LIBS"
+ AC_DEFINE(HAVE_GSTREAMER_1_0, 1, [Have GStreamer 1.0 available])
+ else
+ PKG_CHECK_MODULES(GSTREAMER_0_10, gstreamer-0.10 >= 0.10)
+ FROGR_CFLAGS="$FROGR_CFLAGS $GSTREAMER_0_10_CFLAGS"
+ FROGR_LIBS="$FROGR_LIBS $GSTREAMER_0_10_LIBS"
+ with_gstreamer="0.10"
+ fi
+
+ AC_DEFINE(HAVE_GSTREAMER, 1, [Have GStreamer available])
+fi
+
# Substitute
AC_SUBST(DATA_DIR, "\${datadir}")
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]