diff options
author | Jan-Michael Brummer <jan.brummer@tabos.org> | 2023-01-30 15:47:55 +0100 |
---|---|---|
committer | Jan-Michael Brummer <jan.brummer@tabos.org> | 2023-03-27 16:31:58 +0200 |
commit | 81a64821f43dcd7051579ebbe67792b2bb41eae6 (patch) | |
tree | bb214efc815fe1fbda45e062c8bfc1e814e06465 | |
parent | 7f14bd477b55cd40b0b227248040453462db8f20 (diff) | |
download | libproxy-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.build | 20 |
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', |