meson: add -Dtests=false|true option

When set to false, no test binaries are neither built, nor
executed (with “ninja test”).

Closes #919
This commit is contained in:
Daniel Eklöf 2022-02-06 12:51:54 +01:00
parent 1eef5a00e6
commit 55d0ab00a6
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
3 changed files with 15 additions and 1 deletions

View file

@ -283,7 +283,10 @@ endif
subdir('completions')
subdir('icons')
subdir('tests')
if (get_option('tests'))
subdir('tests')
endif
summary(
{
@ -295,6 +298,7 @@ summary(
'Terminfo install location': terminfo_install_location,
'Default TERM': get_option('default-terminfo'),
'Set TERMINFO': get_option('custom-terminfo-install-location') != '',
'Tests': get_option('tests'),
},
bool_yn: true
)