summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2017-07-18 03:15:53 +0200
committerBastien Nocera <hadess@hadess.net>2017-07-18 03:25:03 +0200
commite367134de0e3d2fd6e9445be91c3fb5572140b8c (patch)
treed3dc505e94949392ec266ed1bbf80d5eb9e59dd9 /meson.build
parent4ac20d7b6a032a654128e7e51bb141bd04d46c24 (diff)
downloadnautilus-e367134de0e3d2fd6e9445be91c3fb5572140b8c.tar.gz
build: Make tracker a hard dependency
A large number of core features require Tracker to work, and many of the new features using Tracker don't have any fallback support, failing to build when Tracker is not available, so make tracker a hard requirement. https://bugzilla.gnome.org/show_bug.cgi?id=784940
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build10
1 files changed, 3 insertions, 7 deletions
diff --git a/meson.build b/meson.build
index 4160c8fe0..2d6568e32 100644
--- a/meson.build
+++ b/meson.build
@@ -81,13 +81,9 @@ if get_option ('enable-selinux')
conf.set10 ('HAVE_SELINUX', true)
endif
-tracker_option = get_option ('enable-tracker')
-if tracker_option != 'no'
- tracker_sparql = dependency ('tracker-sparql-2.0', required: (tracker_option == 'yes'))
- if not tracker_sparql.found()
- tracker_sparql = dependency ('tracker-sparql-1.0', required: (tracker_option == 'yes'))
- endif
- conf.set10 ('ENABLE_TRACKER', tracker_sparql.found())
+tracker_sparql = dependency ('tracker-sparql-2.0', required: false)
+if not tracker_sparql.found()
+ tracker_sparql = dependency ('tracker-sparql-1.0')
endif
if get_option ('enable-xmp')