[tracker] meson: Add optional upower/hal deps on tracker-miner-fs



commit 5877fd1f1da14ec2bb6d4d098565af94c80b01d2
Author: Carlos Garnacho <carlosg gnome org>
Date:   Mon Jul 24 13:08:26 2017 +0200

    meson: Add optional upower/hal deps on tracker-miner-fs
    
    Otherwise those fail to compile due to the missing includes/cflags.

 src/miners/fs/meson.build |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)
---
diff --git a/src/miners/fs/meson.build b/src/miners/fs/meson.build
index 656a1e7..65bc6c7 100644
--- a/src/miners/fs/meson.build
+++ b/src/miners/fs/meson.build
@@ -12,14 +12,22 @@ sources = [
     'tracker-writeback.c',
 ]
 
+tracker_miner_fs_deps = [
+     tracker_common_dep,
+     tracker_miner_dep,
+     tracker_extract_dep
+]
+
 if battery_detection_library_name == 'upower'
   sources += 'tracker-power-upower.c'
+  tracker_miner_fs_deps += upower
 elif battery_detection_library_name == 'hal'
   sources += 'tracker-power-hal.c'
+  tracker_miner_fs_deps += hal
 endif
 
 executable('tracker-miner-fs', sources,
-    dependencies: [tracker_common_dep, tracker_miner_dep, tracker_extract_dep],
+    dependencies: tracker_miner_fs_deps,
     c_args: tracker_c_args,
     install: true,
     install_dir: get_option('libexecdir'),


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