1 ##############################################################################
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 ##############################################################################
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 ##############################################################################
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 ##############################################################################
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 ##############################################################################
103 option('consoleui', type : 'boolean', value : true,
104 description : 'compile with console user interface')
106 option('x', type : 'boolean', value : true)