[gnome-builder] build: add typelib dirs to test environment
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] build: add typelib dirs to test environment
- Date: Mon, 6 Nov 2017 08:27:46 +0000 (UTC)
commit 2ce510b0ec0518c29427a29b386bb2ac1a121edf
Author: Christian Hergert <chergert redhat com>
Date: Mon Nov 6 00:27:29 2017 -0800
build: add typelib dirs to test environment
src/tests/meson.build | 14 +++++++++++++-
1 files changed, 13 insertions(+), 1 deletions(-)
---
diff --git a/src/tests/meson.build b/src/tests/meson.build
index dddfebe..8e407d5 100644
--- a/src/tests/meson.build
+++ b/src/tests/meson.build
@@ -1,5 +1,17 @@
+template_libdir = dependency('template-glib-1.0').get_pkgconfig_variable('libdir')
+dazzle_libdir = dependency('libdazzle-1.0').get_pkgconfig_variable('libdir')
+gsv_libdir = dependency('gtksourceview-3.0').get_pkgconfig_variable('libdir')
+
+typelib_dirs = [
+ '@0@/src/libide'.format(meson.build_root()),
+ '@0@/src/gstyle'.format(meson.build_root()),
+ join_paths(template_libdir, 'girepository-1.0'),
+ join_paths(dazzle_libdir, 'girepository-1.0'),
+ join_paths(gsv_libdir, 'girepository-1.0'),
+]
+
ide_test_env = [
- 'GI_TYPELIB_PATH="@0@/src/libide:@0@/src/gstyle:$(GI_TYPELIB_PATH)"'.format(meson.build_root()),
+ 'GI_TYPELIB_PATH="@0@:$(GI_TYPELIB_PATH)"'.format(':'.join(typelib_dirs)),
'GB_IN_TREE_PLUGINS=1',
'G_TEST_SRCDIR=@0@'.format(meson.current_source_dir()),
'G_TEST_BUILDDIR=@0@'.format(meson.current_build_dir()),
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]