diff options
author | Cosimo Cecchi <cosimoc@gnome.org> | 2011-09-07 18:42:25 -0400 |
---|---|---|
committer | Cosimo Cecchi <cosimoc@gnome.org> | 2011-09-07 18:44:04 -0400 |
commit | ffc7c7f98901e8a319b91716d05e521a798dbe43 (patch) | |
tree | 6a3e786694eab487bb6ea7838053ec55fd29b901 /configure.in | |
parent | b3da52fefdbf5dc6f8f95fe381181dc47e54d5c3 (diff) | |
download | nautilus-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.in | 23 |
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} |