1
0
Fork 0

[mailcap] make a meson 'test-mailcap' option that only builds mailcap tests

Not all 'test' compiled, and only needed to test mailcap, so separated
it out.  It will still be built with 'test' option like before.
This commit is contained in:
Scott Mcdermott 2024-04-08 01:55:25 -07:00
parent 4c3d7ecbc4
commit d1621e7230
2 changed files with 2 additions and 1 deletions

View File

@ -73,6 +73,7 @@ option('dgi', type: 'boolean', value: false, description: 'DOS Gateway Interface
option('mujs', type: 'boolean', value: false, description: 'use mujs library')
option('codepoint', type: 'boolean', value: true, description: 'whether check codepoints on Linux console')
option('test', type: 'boolean', value: false, description: 'whether build test programs')
option('test-mailcap', type: 'boolean', value: false, description: 'whether build test mailcap program')
option('doc', type: 'boolean', value: true, description: 'whether build documentation')
option('docdir', type: 'string', value: '', description: 'Documentation installation directory. Default $prefix/share/doc/elinks.')
option('apidoc', type: 'boolean', value: true, description: 'whether to generate API docs with doxygen')

View File

@ -10,7 +10,7 @@ endif
srcs += files('common.c', 'default.c')
if conf_data.get('CONFIG_MAILCAP') and get_option('test')
if conf_data.get('CONFIG_MAILCAP') and (get_option('test-mailcap') or get_option('test'))
mailcap_cache_files = files('common.c', 'mailcap.c', meson.source_root()+'/src/osdep/osdep.c')
if conf_data.get('CONFIG_NLS') and not conf_data.get('CONFIG_GETTEXT')