[libpeas/wip/issue40] tests: Explicitly depend on the GIR and typelib
- From: Simon McVittie <smcv src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libpeas/wip/issue40] tests: Explicitly depend on the GIR and typelib
- Date: Fri, 18 Sep 2020 10:37:52 +0000 (UTC)
commit 6d053ec0a4108be59f5e30a04ab4e6539e694e53
Author: Simon McVittie <smcv debian org>
Date: Fri Sep 18 11:31:52 2020 +0100
tests: Explicitly depend on the GIR and typelib
In Meson since 0.55.0, having the test executable depend on the GIR
dependency is not enough to ensure that uninstalled GIR and typelib
files are generated: we also need to have the test itself depend on
the GIR build target.
It is not clear to me whether this is a workaround for a Meson
regression (if what libpeas previously did was meant to work), or a
solution to a libpeas bug (if it was never meant to be guaranteed to
work). For more details see
<https://github.com/mesonbuild/meson/issues/7756>.
Resolves: https://gitlab.gnome.org/GNOME/libpeas/-/issues/40
Bug-Debian: https://bugs.debian.org/966951
tests/libpeas/meson.build | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
---
diff --git a/tests/libpeas/meson.build b/tests/libpeas/meson.build
index 32cf5e95..c95190a8 100644
--- a/tests/libpeas/meson.build
+++ b/tests/libpeas/meson.build
@@ -53,5 +53,10 @@ foreach test: libpeas_tests_sources
c_args: libpeas_tests_c_args,
)
- test('test-@0@'.format(test_name), test_exe, env: test_env)
+ test(
+ 'test-@0@'.format(test_name),
+ test_exe,
+ depends: [libintrospection_gir],
+ env: test_env,
+ )
endforeach
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]