summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorCosimo Cecchi <cosimoc@gnome.org>2011-09-07 18:42:25 -0400
committerCosimo Cecchi <cosimoc@gnome.org>2011-09-07 18:44:04 -0400
commitffc7c7f98901e8a319b91716d05e521a798dbe43 (patch)
tree6a3e786694eab487bb6ea7838053ec55fd29b901 /configure.in
parentb3da52fefdbf5dc6f8f95fe381181dc47e54d5c3 (diff)
downloadnautilus-ffc7c7f98901e8a319b91716d05e521a798dbe43.tar.gz
tracker: make the tracker-sparql dependency optional
This way it's still possible to specify --enable-tracker=no from the configure line if you want to avoid the tracker dependency.
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in23
1 files changed, 23 insertions, 0 deletions
diff --git a/configure.in b/configure.in
index 43baf7195..d83568486 100644
--- a/configure.in
+++ b/configure.in
@@ -268,6 +268,28 @@ AC_TRY_RUN([#include <time.h>
AC_DEFINE(HAVE_STRFTIME_EXTENSION, 1, [Define if strftime supports %E and %O modifiers.])
)
+dnl ===========================================================================
+dnl Check for Tracker
+dnl ===========================================================================
+
+AC_ARG_ENABLE(tracker,
+ [AS_HELP_STRING([--enable-tracker=@<:@yes/no/auto@:>@],
+ [build Tracker builtin support [default=auto]])],
+ [enable_tracker="$enableval"],
+ [enable_tracker=auto])
+if test "$enable_tracker" = "auto"; then
+ enable_tracker=yes
+fi
+
+build_tracker=no
+if test "x$enable_tracker" != "xno"; then
+ PKG_CHECK_MODULES(TRACKER, tracker-sparql-0.12, [
+ build_tracker=yes
+ AC_DEFINE(ENABLE_TRACKER, 1, [Define to enable Tracker support])])
+fi
+
+AM_CONDITIONAL(ENABLE_TRACKER, test "x$build_tracker" = "xyes")
+
dnl ==========================================================================
dnl base libs
@@ -361,6 +383,7 @@ nautilus-$VERSION:
libexempi support: $msg_xmp
PackageKit support: $msg_packagekit
nautilus-sendto ext: $enable_nst_extension
+ Tracker support: $build_tracker
profiling support: ${profiling_support}
debugging support: ${enable_debug}