[grilo-plugins] build: Simplify adding new versions of Tracker
- From: Juan A. Suarez Romero <jasuarez src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [grilo-plugins] build: Simplify adding new versions of Tracker
- Date: Tue, 3 Apr 2012 10:44:39 +0000 (UTC)
commit 0aa2a80c0fa8c87ecd136294dcbec1bb4078fcb9
Author: Juan A. Suarez Romero <jasuarez igalia com>
Date: Tue Apr 3 08:29:51 2012 +0000
build: Simplify adding new versions of Tracker
It simplifies adding new versions of Tracker by removing the dependency tree,
and using instead an iterator.
Just write down the new supported Tracker version in the list.
configure.ac | 29 +++++++++--------------------
1 files changed, 9 insertions(+), 20 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index b4a438c..884fefb 100644
--- a/configure.ac
+++ b/configure.ac
@@ -132,28 +132,17 @@ PKG_CHECK_MODULES(GMIME, gmime-2.6,
[PKG_CHECK_MODULES(GMIME, gmime-2.4,
HAVE_GMIME=yes,
HAVE_GMIME=no)])
+# Search available Tracker version
+trackerpkg="tracker-sparql-0.10"
+m4_foreach([VERSION], [[0.10], [0.11], [0.12], [0.14]],
+ [PKG_CHECK_EXISTS([tracker-sparql-VERSION >= 0.10.5],
+ [ trackerpkg="tracker-sparql-VERSION" ])
+ ])
-PKG_CHECK_MODULES(TRACKER_SPARQL, tracker-sparql-0.14,
- HAVE_TRACKER_SPARQL=yes,
- HAVE_TRACKER_SPARQL=no)
+PKG_CHECK_MODULES([TRACKER_SPARQL], [ ${trackerpkg} ],
+ HAVE_TRACKER_SPARQL=yes,
+ HAVE_TRACKER_SPARQL=no)
-if test "x$HAVE_TRACKER_SPARQL" = "xno"; then
- PKG_CHECK_MODULES(TRACKER_SPARQL, tracker-sparql-0.12,
- HAVE_TRACKER_SPARQL=yes,
- HAVE_TRACKER_SPARQL=no)
-fi
-
-if test "x$HAVE_TRACKER_SPARQL" = "xno"; then
- PKG_CHECK_MODULES(TRACKER_SPARQL, tracker-sparql-0.11,
- HAVE_TRACKER_SPARQL=yes,
- HAVE_TRACKER_SPARQL=no)
-fi
-
-if test "x$HAVE_TRACKER_SPARQL" = "xno"; then
- PKG_CHECK_MODULES(TRACKER_SPARQL, tracker-sparql-0.10 >= 0.10.5,
- HAVE_TRACKER_SPARQL=yes,
- HAVE_TRACKER_SPARQL=no)
-fi
PKG_CHECK_MODULES(GLIB_2_26, glib-2.0 >= 2.26.0,
HAVE_GLIB_2_26=yes,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]