meson_options.txt

Sat, 09 Aug 2025 18:12:12 -0500

author
Gong Zhile <gongzl@stu.hebust.edu.cn>
date
Sat, 09 Aug 2025 18:12:12 -0500
changeset 43306
48da6dedaf1a
parent 43266
19b9321a0177
permissions
-rw-r--r--

Fix the birb header path

The birb header referred would only work with birb provided by wrap casuing
build to fail because of system-installed birb dependency. The commit points
it to the correct path <birb.h>.

See: https://keep.imfreedom.org/birb/birb/file/5bf00c7d7f80/birb/meson.build#l77

Testing Done:
Succeed in both compiling with wrap birb and the system birb.

Reviewed at https://reviews.imfreedom.org/r/4097/

##############################################################################
# General Options

option('devenv-config-dir', type : 'string',
       description : 'config directory for running a devenv (defaults to a subdirectory of buildroot)')

option('doc', type : 'boolean', value : false,
       description : 'build documentation with gtk-doc')

option('introspection', type : 'boolean', value : true,
       description : 'build introspection data')

##############################################################################
# Libpurple Options

option('kwallet', type : 'feature',
       description : 'enable KWallet support')

option('libsecret', type : 'feature',
       description : 'enable libsecret support')

##############################################################################
# Protocol Plugins

option('demo', type : 'feature',
       description : 'build the demo protocol plugin')

option('ircv3', type : 'feature',
       description : 'build the IRCv3 protocol plugin')

option('link-local-messaging', type : 'feature',
       description : 'build the link local messaging protocol plugin')

option('sip', type : 'feature', value : 'disabled',
       description : 'build the SIP protocol plugin')

option('xmpp', type : 'feature',
       description : 'build the XMPP protocol plugin')

##############################################################################
# Pidgin Options

option('gtkui', type : 'boolean', value : true,
       description : 'compile with GTK+ user interface')

option('unity-integration', type : 'feature', value : 'disabled',
       description : 'compile with support for unity integration plugin')

mercurial