Meson options

Autotools

Meson

--enable-coverage

-Db_coverage=true

--enable-debug

see --buildtype

--enable-installed-tests

-Dinstall_tests=true

--enable-introspection

-Dgir=true

--enable-gtk-doc

-Dgtk_doc=true

--enable-man

-Dman=true

option('gir',
       type: 'boolean', value: true,
       description: 'Generate gir data (requires gobject-introspection).')
option('vapi',
       type: 'boolean', value: true,
       description: 'Generate vapi data (requires vapigen).')

option('widgetry',
       type: 'boolean', value: true,
       description: 'Build GTK+ widgetry.')

option('build_tests',
       type: 'boolean', value: true,
       description: 'Build tests programs.')
option('install_tests',
       type: 'boolean', value: false,
       description: 'Install test programs.')
option('demos',
       type: 'boolean', value: 'true',
       description: 'Build demos programs.')

option('gtk_doc',
       type: 'boolean', value: false,
       description: 'Build reference manual (requires gtk-doc).')
option('yelp_manual',
       type: 'boolean', value: false,
       description: 'Build user manual (requires yelp-tools).')
option('man',
       type: 'boolean', value: false,
       description: 'Generate man pages (requires xsltproc).')

MartinBlanchard/MesonOptions (last edited 2018-03-21 23:36:01 by MartinBlanchard)