[tracker] build: Modify how we define the enum header



commit cfdb284d89de772ad0ba41c1a52765e92f76b5a8
Author: Sam Thursfield <sam afuera me uk>
Date:   Wed May 1 12:28:06 2019 +0200

    build: Modify how we define the enum header
    
    This is another change needed for tracker-miners to use the GSettings
    schemas from this project when its build as a subproject.
    
    See: https://gitlab.gnome.org/GNOME/tracker-miners/merge_requests/61

 data/meson.build                  | 2 +-
 src/libtracker-common/meson.build | 4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/data/meson.build b/data/meson.build
index 032ce9886..4c6b5c902 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -15,7 +15,7 @@ foreach schema : tracker_gsettings_schemas
 endforeach
 
 tracker_store_settings_enums = custom_target('tracker-store-settings-enums',
-    input: '../src/libtracker-common/tracker-enums.h',
+    input: tracker_common_enums_header,
     output: 'org.freedesktop.Tracker.enums.xml',
     command: [glib_mkenums,
               '--comments', '<!-- @comment@ -->',
diff --git a/src/libtracker-common/meson.build b/src/libtracker-common/meson.build
index 7310741fb..4287fee9c 100644
--- a/src/libtracker-common/meson.build
+++ b/src/libtracker-common/meson.build
@@ -1,7 +1,9 @@
 subdir('stop-words')
 
+tracker_common_enums_header = files('tracker-enums.h')
+
 enums = gnome.mkenums('tracker-enum-types',
-  sources: 'tracker-enums.h',
+  sources: tracker_common_enums_header,
   c_template: 'tracker-enum-types.c.template',
   h_template: 'tracker-enum-types.h.template',
 )


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