build: Fix Flatpak CI test failures caused by meson 0.57

Add previously implicit build dependencies for tests.

See GNOME/gnome-build-meta#372,
https://discourse.gnome.org/t/meson-0-57-update-may-break-tests-ci/6220
This commit is contained in:
Michael Gratton 2021-04-23 00:36:54 +10:00
parent c0577d4bf6
commit 454cc0bcfe
2 changed files with 17 additions and 3 deletions

View file

@ -168,5 +168,13 @@ test_integration_bin = executable('test-integration',
c_args: geary_c_args,
)
test('engine-tests', test_engine_bin)
test('client-tests', test_client_bin)
test(
'engine-tests',
test_engine_bin,
depends: [ engine_lib ]
)
test(
'client-tests',
test_client_bin,
depends: [ client_lib, web_process ]
)