summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2017-06-23 20:18:41 +0200
committerBastien Nocera <hadess@hadess.net>2017-06-23 20:18:53 +0200
commitd44f52542b091b5350677721d040092b46e546d3 (patch)
treee700fdf301a5e07b72eb359ec2f29316299cfa2c /src
parent72e1d377b58e08dc6d30e3ecfce3cb4b84c2f34c (diff)
downloadtotem-d44f52542b091b5350677721d040092b46e546d3.tar.gz
build: Fix dependency on gir file for Vala plugins
Diffstat (limited to 'src')
-rw-r--r--src/plugins/meson.build6
-rw-r--r--src/plugins/rotation/meson.build2
-rw-r--r--src/plugins/sample-vala/meson.build2
-rw-r--r--src/plugins/zeitgeist-dp/meson.build2
4 files changed, 8 insertions, 4 deletions
diff --git a/src/plugins/meson.build b/src/plugins/meson.build
index 99c71630f..9836c953a 100644
--- a/src/plugins/meson.build
+++ b/src/plugins/meson.build
@@ -114,7 +114,9 @@ if plugins_option != 'none'
endif
if have_vala
- plugins_vala_sources = [libtotem_gir[0]]
+ plugins_vala_deps = [
+ declare_dependency(sources: libtotem_gir)
+ ]
plugins_vala_flags = [
'-Wno-unused-but-set-variable',
@@ -127,6 +129,8 @@ if plugins_option != 'none'
'--pkg=Totem-1.0',
]
+ plugins_vala_sources = []
+
plugins += [
'rotation',
'sample-vala'
diff --git a/src/plugins/rotation/meson.build b/src/plugins/rotation/meson.build
index b55d3c474..438b9f902 100644
--- a/src/plugins/rotation/meson.build
+++ b/src/plugins/rotation/meson.build
@@ -21,7 +21,7 @@ shared_module(
backend_inc,
src_inc
],
- dependencies: plugin_deps,
+ dependencies: plugin_deps + plugins_vala_deps,
c_args: plugins_cflags + plugins_vala_flags + [
'--include=config.h'
],
diff --git a/src/plugins/sample-vala/meson.build b/src/plugins/sample-vala/meson.build
index 7c9c02c8a..45cbb793d 100644
--- a/src/plugins/sample-vala/meson.build
+++ b/src/plugins/sample-vala/meson.build
@@ -15,7 +15,7 @@ shared_module(
'totem-' + plugin_name + '-plugin.vala'
],
include_directories: plugins_incs,
- dependencies: plugin_deps,
+ dependencies: plugin_deps + plugins_vala_deps,
c_args: plugins_cflags + plugins_vala_flags,
vala_args: plugins_vala_args,
install: plugin_install,
diff --git a/src/plugins/zeitgeist-dp/meson.build b/src/plugins/zeitgeist-dp/meson.build
index ff328f6d8..059d7423f 100644
--- a/src/plugins/zeitgeist-dp/meson.build
+++ b/src/plugins/zeitgeist-dp/meson.build
@@ -21,7 +21,7 @@ shared_module(
backend_inc,
src_inc
],
- dependencies: plugin_deps,
+ dependencies: plugin_deps + plugins_vala_deps,
c_args: plugins_cflags + plugins_vala_flags + [
'--include=config.h'
],