diff --git a/desktop/meson.build b/desktop/meson.build index 712db358..d5c2c7f7 100644 --- a/desktop/meson.build +++ b/desktop/meson.build @@ -39,7 +39,10 @@ foreach desktop_file: desktop_output test( 'desktop-file-validate', desktop_file_validate, - args: [ desktop_file.full_path() ] + args: [ desktop_file.full_path() ], + depends: [ + desktop_file, + ] ) endif endforeach @@ -69,6 +72,9 @@ if appstream_util.found() appstream_util, args: [ 'validate-relax', '--nonet', appdata_merged.full_path() + ], + depends: [ + appdata_merged, ] ) endif diff --git a/test/meson.build b/test/meson.build index a4fe2c29..dd1ce688 100644 --- a/test/meson.build +++ b/test/meson.build @@ -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 ] +)