summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan-Michael Brummer <jan.brummer@tabos.org>2023-01-30 15:47:55 +0100
committerJan-Michael Brummer <jan.brummer@tabos.org>2023-03-27 16:31:58 +0200
commit81a64821f43dcd7051579ebbe67792b2bb41eae6 (patch)
treebb214efc815fe1fbda45e062c8bfc1e814e06465
parent7f14bd477b55cd40b0b227248040453462db8f20 (diff)
downloadlibproxy-git-81a64821f43dcd7051579ebbe67792b2bb41eae6.tar.gz
Disable px-manager-test if soup is not found (#26)
Fixes: https://github.com/janbrummer/libproxy2/issues/24
-rw-r--r--src/tests/meson.build20
1 files changed, 11 insertions, 9 deletions
diff --git a/src/tests/meson.build b/src/tests/meson.build
index 151905f..23a7e91 100644
--- a/src/tests/meson.build
+++ b/src/tests/meson.build
@@ -7,15 +7,17 @@ if get_option('tests')
test_cargs = ['-UG_DISABLE_ASSERT']
- px_manager_test = executable('test-px-manager',
- ['px-manager-test.c', 'px-manager-helper.c'],
- include_directories: px_backend_inc,
- dependencies: [soup_dep, glib_dep, px_backend_dep],
- )
- test('PX Manager test',
- px_manager_test,
- env: envs
- )
+ if soup_dep.found()
+ px_manager_test = executable('test-px-manager',
+ ['px-manager-test.c', 'px-manager-helper.c'],
+ include_directories: px_backend_inc,
+ dependencies: [soup_dep, glib_dep, px_backend_dep],
+ )
+ test('PX Manager test',
+ px_manager_test,
+ env: envs
+ )
+ endif
if get_option('config-env')
config_env_test = executable('test-config-env',