[geary/wip/misc-build-fixes: 2/2] Fix TNEF engine tests not being run
- From: Michael Gratton <mjog src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [geary/wip/misc-build-fixes: 2/2] Fix TNEF engine tests not being run
- Date: Fri, 19 Apr 2019 03:24:32 +0000 (UTC)
commit 1dc2474ac9306bfdc8032acb8b78b9d1120ce30d
Author: Michael Gratton <mike vee net>
Date: Fri Apr 19 13:23:00 2019 +1000
Fix TNEF engine tests not being run
test/meson.build | 39 ++++++++++++++++++++++++++++-----------
1 file changed, 28 insertions(+), 11 deletions(-)
---
diff --git a/test/meson.build b/test/meson.build
index 143d40fd..b83a9a7b 100644
--- a/test/meson.build
+++ b/test/meson.build
@@ -97,22 +97,14 @@ geary_test_integration_sources = [
'integration/imap/client-session.vala',
]
+# Test library
+
geary_test_lib_dependencies = [
gee,
gio,
glib
]
-geary_test_engine_dependencies = [
- geary_engine_internal_dep
-]
-geary_test_engine_dependencies += geary_engine_dependencies
-
-geary_test_client_dependencies = [
- geary_client_dep
-]
-geary_test_client_dependencies += geary_client_dependencies
-
geary_test_lib = static_library('test-lib',
geary_test_lib_sources,
dependencies: geary_test_lib_dependencies,
@@ -121,15 +113,38 @@ geary_test_lib = static_library('test-lib',
c_args: geary_c_options,
)
+# Engine tests
+
+geary_test_engine_dependencies = [
+ geary_engine_internal_dep
+]
+geary_test_engine_dependencies += geary_engine_dependencies
+
+geary_test_engine_vala_options = geary_vala_options
+
+if get_option('tnef-support')
+ geary_test_engine_dependencies += libytnef
+ geary_test_engine_vala_options += [
+ '-D', 'WITH_TNEF_SUPPORT'
+ ]
+endif
+
geary_test_engine_bin = executable('test-engine',
geary_test_engine_sources,
link_with: geary_test_lib,
dependencies: geary_test_engine_dependencies,
include_directories: config_h_dir,
- vala_args: geary_vala_options,
+ vala_args: geary_test_engine_vala_options,
c_args: geary_c_options,
)
+# Client tests
+
+geary_test_client_dependencies = [
+ geary_client_dep
+]
+geary_test_client_dependencies += geary_client_dependencies
+
geary_test_client_bin = executable('test-client',
geary_test_client_sources,
dependencies: geary_test_client_dependencies,
@@ -139,6 +154,8 @@ geary_test_client_bin = executable('test-client',
c_args: geary_c_options,
)
+# Integration tests
+
geary_test_integration_bin = executable('test-integration',
geary_test_integration_sources,
dependencies: [
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]