mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-04-28 06:46:38 -04:00
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:
parent
1eef5a00e6
commit
55d0ab00a6
3 changed files with 15 additions and 1 deletions
|
|
@ -38,7 +38,15 @@
|
|||
|
||||
|
||||
## Unreleased
|
||||
|
||||
### Added
|
||||
|
||||
* `-Dtests=false|true` meson command line option. When disabled, test
|
||||
binaries will neither be built, nor will `ninja test` attempt to
|
||||
execute them. Enabled by default
|
||||
(https://codeberg.org/dnkl/foot/issues/919).
|
||||
|
||||
|
||||
### Changed
|
||||
### Deprecated
|
||||
### Removed
|
||||
|
|
|
|||
|
|
@ -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
|
||||
)
|
||||
|
|
|
|||
|
|
@ -10,6 +10,8 @@ option('ime', type: 'boolean', value: true,
|
|||
option('grapheme-clustering', type: 'feature',
|
||||
description: 'Enables grapheme clustering using libutf8proc. Requires fcft with harfbuzz support to be useful.')
|
||||
|
||||
option('tests', type: 'boolean', value: true, description: 'Build tests')
|
||||
|
||||
option('terminfo', type: 'feature', value: 'enabled', description: 'Build and install foot\'s terminfo files.')
|
||||
option('default-terminfo', type: 'string', value: 'foot',
|
||||
description: 'Default value of the "term" option in foot.ini.')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue