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 e6f884a9e1
commit c7248cf763
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
4 changed files with 20 additions and 9 deletions

View file

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