option('stemming',
       type : 'boolean',
       value : true,
       description : 'Use stemming while searching. Requires Snowball (libstemmer)'
)
option('systemd',
       type : 'boolean',
       value : true,
       description : 'Build with systemd support'
)
option('vapi',
       type : 'boolean',
       value : false,
       description : 'Create and install a Vala API file. Requires "gir" to be enabled as well'
)
option('qt',
       type : 'boolean',
       value : false,
       description : 'Build libAppStreamQt'
)
option('qt-versions',
       type: 'array',
       choices: ['5', '6'],
       value : ['6'],
       description: 'Major versions of Qt to build for.'
)
option('compose',
       type : 'boolean',
       value : false,
       description : 'Build libappstream-compose library and `appstreamcli compose` tool'
)
option('apt-support',
       type : 'boolean',
       value : false,
       description : 'Enable integration with APT on Debian'
)
option('gir',
       type : 'boolean',
       value : true,
       description : 'Build introspection data'
)
option('svg-support',
       type : 'boolean',
       value : true,
       description : 'SVG graphics support for compose (only disable this for bootstrapping purposes)'
)
option('zstd-support',
       type : 'boolean',
       value : true,
       description : 'Support Zstd for (de)compressing local / remote metadata'
)

option('docs',
       type : 'boolean',
       value : false,
       description : 'Build documentation for API and specification'
)
option('apidocs',
       type : 'boolean',
       value : true,
       description : 'Build API documentation (automatically enabled when "-Ddocs=true" is passed)'
)
option('install-docs',
       type : 'boolean',
       value : true,
       description : 'Install documentation for API and specification'
)

#
# For development
#
option('maintainer',
       type : 'boolean',
       value : false,
       description : 'Enable maintainer mode (use strict compiler flags, e.g. -Werror)'
)
option('static-analysis',
       type : 'boolean',
       value : false,
       description : 'Enable GCC static analysis support'
)
