From 608923582980357c3feb3619231286e48c084f7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Fri, 5 May 2023 09:35:54 +0200 Subject: [PATCH] meson: add check-includes test to the test suite Let's just call it always. It is quite fast (meson says 0.12 s). --- meson.build | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/meson.build b/meson.build index 1fd22c4f453..9c35a701dd4 100644 --- a/meson.build +++ b/meson.build @@ -4738,17 +4738,26 @@ if git.found() run_target( 'ctags', command : [env, 'ctags', '--tag-relative=never', '-o', '@0@/tags'.format(project_source_root)] + all_files) - endif -endif -if git.found() + ############################################ + + if want_tests != 'false' and conf.get('BUILD_MODE_DEVELOPER') == 1 + test('check-includes', + files('tools/check-includes.py'), + args: all_files, + env : ['PROJECT_SOURCE_ROOT=@0@'.format(project_source_root)]) + endif + endif + + #################################################### + git_contrib_sh = find_program('tools/git-contrib.sh') run_target( 'git-contrib', command : [git_contrib_sh]) -endif -if git.found() + #################################################### + git_head = run_command( git, '--git-dir=@0@/.git'.format(project_source_root), 'rev-parse', 'HEAD',