Merge heads.
[pidgin-git.git] / meson_options.txt
bloba7bcf40038a80edda91d5142e018de50abef46a8
1 ##############################################################################
2 # General Options
4 option('extraversion', type : 'string',
5        description : 'extra version number to be displayed in Help->About and --help (for packagers)')
7 option('doc', type : 'boolean', value : false,
8        description : 'build documentation with gtk-doc')
10 option('glib-errors-trace', type : 'boolean', value : false,
11        description : 'print backtraces for glib errors')
13 option('introspection', type : 'feature',
14        description : 'build introspection data')
16 option('nettle', type : 'feature',
17        description : 'enable Nettle support')
19 option('nls', type : 'boolean', value : true,
20        description : 'enable installation of translation files')
22 option('pixmaps-install', type : 'boolean', value : true,
23        description : 'enable installation of pixmap files - Pidgin still needs them!')
25 ##############################################################################
26 # Libpurple Options
28 option('farstream', type : 'feature',
29        description : 'compile with farstream support')
31 option('gstreamer', type : 'feature',
32        description : 'compile with GStreamer audio support')
34 option('gstreamer-video', type : 'feature',
35        description : 'compile with GStreamer 1.0 Video Overlay support')
37 option('kwallet', type : 'feature',
38        description : 'enable KWallet support')
40 option('plugins', type : 'boolean', value : true,
41        description : 'compile plugins')
43 option('secret-service', type : 'feature',
44        description : 'enable Secret Service support')
46 option('vv', type : 'feature',
47        description : 'compile with voice and video support')
49 ##############################################################################
50 # Protocol Plugins
52 option('dynamic-prpls', type : 'string', value: 'all',
53        description : 'specify which protocols to build dynamically')
55 option('avahi', type : 'feature',
56        description : 'compile with avahi (required for Bonjour support)')
58 option('cyrus-sasl', type : 'feature',
59        description : 'enable Cyrus SASL support for XMPP/IRC')
61 option('idn', type : 'feature',
62        description : 'compile with IDN support')
64 option('krb4', type : 'boolean', value : false,
65        description : 'compile Zephyr plugin with Kerberos 4 support')
67 option('libgadu', type : 'feature',
68        description : 'compile with libgadu (required for GaduGadu support)')
70 option('meanwhile', type : 'feature',
71        description : 'compile with meanwhile')
73 option('silc', type : 'feature',
74        description : 'compile with SILC plugin')
76 option('zephyr', type : 'feature',
77        description : 'compile Zephyr plugin against external libzephyr')
79 ##############################################################################
80 # Pidgin Options
82 option('gtkui', type : 'boolean', value : true,
83        description : 'compile with GTK+ user interface')
85 option('cap', type : 'boolean', value : false,
86        description : 'compile with Contact Availability Prediction plugin')
88 option('console-logging', type : 'boolean', value : false,
89        description : 'compile with console logging support')
91 option('gestures', type : 'boolean', value : true,
92        description : 'compile with the gestures plugin')
94 option('gevolution', type : 'feature',
95        description : 'compile with the Evolution plugin')
97 option('unity-integration', type : 'feature',
98        description : 'compile with support for unity integration plugin')
100 ##############################################################################
101 # Finch Options
103 option('consoleui', type : 'boolean', value : true,
104        description : 'compile with console user interface')
106 option('x', type : 'boolean', value : true)