[libsecret: 1/2] meson: build test-vala-unstable with -DSECRET_WITH_UNSTABLE
- From: Niels De Graef <nielsdg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libsecret: 1/2] meson: build test-vala-unstable with -DSECRET_WITH_UNSTABLE
- Date: Sat, 19 Dec 2020 19:34:01 +0000 (UTC)
commit 3ad122a63360fe024512e5d0dcff08c5e3d603d1
Author: Matt Turner <mattst88 gmail com>
Date: Thu Dec 10 23:19:55 2020 -0500
meson: build test-vala-unstable with -DSECRET_WITH_UNSTABLE
Fixes: https://gitlab.gnome.org/GNOME/libsecret/-/issues/54
libsecret/meson.build | 25 ++++++++++++++++---------
1 file changed, 16 insertions(+), 9 deletions(-)
---
diff --git a/libsecret/meson.build b/libsecret/meson.build
index f57e363..0b37328 100644
--- a/libsecret/meson.build
+++ b/libsecret/meson.build
@@ -310,14 +310,22 @@ if get_option('introspection')
add_languages('vala')
valac = meson.get_compiler('vala')
- valatest_names = [
- 'test-vala-lang',
- 'test-vala-unstable',
+ valatests = [
+ {
+ 'name': 'test-vala-lang',
+ 'cflags': [],
+ },
+ {
+ 'name': 'test-vala-unstable',
+ 'cflags': [ '-DSECRET_WITH_UNSTABLE' ],
+ },
]
- foreach _valatest : valatest_names
- test_bin = executable(_valatest,
- '@0@.vala'.format(_valatest),
+ foreach _valatest: valatests
+ name = _valatest['name']
+ extra_cflags = _valatest['cflags']
+
+ test_bin = executable(name, '@0@.vala'.format(name),
dependencies: [
glib_deps,
valac.find_library('glib-2.0'),
@@ -327,11 +335,10 @@ if get_option('introspection')
],
link_with: mock_service_lib,
include_directories: config_h_dir,
- c_args: test_cflags,
+ c_args: test_cflags + extra_cflags,
)
- test(_valatest, test_bin,
- suite: 'vala',
+ test(name, test_bin, suite: 'vala',
)
endforeach
endif
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]