[rygel-gst-0-10-media-engine] Build improvement



commit 6b9e55046c4ebe2189c82dfad4d68b4d38ccd988
Author: Murray Cumming <murrayc murrayc com>
Date:   Tue Dec 4 13:49:39 2012 +0100

    Build improvement

 configure.ac    |   18 +++++++++---------
 src/Makefile.am |    5 ++++-
 2 files changed, 13 insertions(+), 10 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index a445a4b..d18a767 100644
--- a/configure.ac
+++ b/configure.ac
@@ -26,9 +26,17 @@ dnl Disable generation of static libraries
 LT_PREREQ([2.2.6])
 LT_INIT([dlopen disable-static])
 
+dnl Required versions of library packages
+LIBRYGEL_SERVER_REQUIRED=0.17.2
+GSTREAMER_REQUIRED=0.10.36
+GSTPBU_REQUIRED=0.10.35
+REQUIRED_MODULES='rygel-server-2.0 >= $LIBRYGEL_SERVER_REQUIRED gstreamer-0.10 >= $GSTREAMER_REQUIRED gstreamer-base-0.10 >= $GSTREAMER_REQUIRED gstreamer-pbutils-0.10 >= $GSTPBU_REQUIRED'
+PKG_CHECK_MODULES([DEPS], [$REQUIRED_MODULES])
 
+VALA_REQUIRED=0.16.1
+REQUIRED_MODULES='rygel-server-2.0 gstreamer-0.10 gstreamer-base-0.10 gstreamer-pbutils-0.10'
 RYGEL_CHECK_VALA([$VALA_REQUIRED],
-                 [rygel-server-2.0])
+                 [$VALA_REQUIRED_MODULES])
 
 dnl Debugging
 AC_ARG_ENABLE(debug,
@@ -51,14 +59,6 @@ else
         CFLAGS="$CFLAGS -w"
 fi
 
-dnl Required versions of library packages
-LIBRYGEL_SERVER_REQUIRED=0.17.2
-GSTREAMER_REQUIRED=0.10.36
-GSTPBU_REQUIRED=0.10.35
-
-PKG_CHECK_MODULES(DEPS,
-	[rygel-server-2.0 >= $LIBRYGEL_SERVER_REQUIRED gstreamer-0.10 >= $GSTREAMER_REQUIRED gstreamer-base-0.10 >= $GSTREAMER_REQUIRED gstreamer-pbutils-0.10 >= $GSTPBU_REQUIRED])
-
 VALAFLAGS="--target-glib=2.32 $VALAFLAGS"
 
 
diff --git a/src/Makefile.am b/src/Makefile.am
index 1676fae..678ec69 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -20,7 +20,10 @@ librygel_media_engine_gst_0_10_la_SOURCES = \
 	rygel-wmv-transcoder.vala
 
 librygel_media_engine_gst_0_10_la_VALAFLAGS = \
-	--pkg rygel-server-2.0
+	--pkg rygel-server-2.0 \
+	--pkg gstreamer-0.10 \
+	--pkg gstreamer-base-0.10 \
+	--pkg gstreamer-pbutils-0.10 \
 	--library rygel-media-engine-gst-0-10 \
 	--use-header \
 	--header=rygel-media-engine-gst-0-10.h



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]