summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorJens Georg <mail@jensge.org>2013-01-30 15:37:23 +0100
committerJens Georg <mail@jensge.org>2013-02-12 13:55:08 +0100
commitfede5cf56c6c885c071d91a9b8f62f6fb053d2ef (patch)
tree2b9b486082c34862bb963b379c3c35397b116f9a /configure.ac
parent4c6955146f27929b9a52d1c156fa7c3dcf0b8ce1 (diff)
downloadgupnp-dlna-fede5cf56c6c885c071d91a9b8f62f6fb053d2ef.tar.gz
Add a GStreamer 0.10 back-end.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac42
1 files changed, 42 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 6927816..4e5858a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -102,6 +102,47 @@ else
AM_CONDITIONAL(GSTREAMER_METADATA_BACKEND_ENABLED, false)
fi
+AC_ARG_ENABLE([legacy-gstreamer-metadata-backend],
+ [AS_HELP_STRING([--enable-legacy-gstreamer-metadata-backend],
+ [build a GStreamer 0.10 metadata backend @<:@default=no@:>@])],
+ ,
+ [enable_legacy_gstreamer_metadata_backend=no])
+
+if test "x$enable_legacy_gstreamer_metadata_backend" != 'xno'
+then
+ gstreamer_found='yes'
+ GST_LEGACY_MAJORMINOR=0.10
+ GST_LEGACY_REQ=0.10.36
+ GSTPBU_LEGACY_REQ=0.10.36
+
+ PKG_CHECK_MODULES([GST_LEGACY],
+ [gstreamer-$GST_LEGACY_MAJORMINOR >= $GST_LEGACY_REQ],
+ ,
+ [gstreamer_found='no'])
+ PKG_CHECK_MODULES([GST_PBU_LEGACY],
+ [gstreamer-pbutils-$GST_LEGACY_MAJORMINOR >= $GSTPBU_LEGACY_REQ],
+ ,
+ [gstreamer_found='no'])
+
+ if test "x$gstreamer_found" = 'xyes'
+ then
+ AC_SUBST(GST_LEGACY_MAJORMINOR)
+ enable_legacy_gstreamer_metadata_backend='yes'
+ elif test "x$enable_legacy_gstreamer_metadata_backend" = 'xyes'
+ then
+ AC_MSG_ERROR([GStreamer $GST_LEGACY_MAJORMINOR not found.])
+ else
+ enable_legacy_gstreamer_metadata_backend='no'
+ fi
+fi
+
+if test "x$enable_legacy_gstreamer_metadata_backend" = 'xyes'
+then
+ AM_CONDITIONAL(GSTREAMER_LEGACY_METADATA_BACKEND_ENABLED, true)
+else
+ AM_CONDITIONAL(GSTREAMER_LEGACY_METADATA_BACKEND_ENABLED, false)
+fi
+
AC_ARG_WITH([default-metadata-backend-dir],
[AS_HELP_STRING([--with-default-metadata-backend-dir=your_directory],
[set a default metadata backend directory @<:@default=$libdir/$PACKAGE_NAME@:>@])])
@@ -202,6 +243,7 @@ data/Makefile
gupnp-dlna-2.0.pc
gupnp-dlna-metadata-2.0.pc
gupnp-dlna-gst-2.0.pc
+gupnp-dlna-gst-legacy-2.0.pc
doc/Makefile
doc/version.xml
doc/gupnp-dlna/Makefile