meson_options.txt

Sun, 13 May 2018 14:40:33 -0500

author
Mike Ruprecht <cmaiku@gmail.com>
date
Sun, 13 May 2018 14:40:33 -0500
changeset 39044
6586193474f2
parent 38866
0db809ba138f
child 39049
65706fd79d19
permissions
-rw-r--r--

meson: Remove trayicon-compat option

trayicon-compat was added due to hicolor-icon-theme < 0.10 not
including the status icon directory. It looks like the distributions
we support have 0.10 or above. This patch removes this option.

38464
fbd38fefb3b3 Clean up several archaic configuration attempts.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38463
diff changeset
1 option('win32-dirs', type : 'combo', choices : ['classic', 'fhs'], value : 'classic',
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
2 description : 'use win32 "classic" (Program Files-like) or "fhs" (unix-like) directory structure (default: "classic")')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
3
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
4 option('nls', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
5 description : 'enable installation of translation files')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
6
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
7 option('extraversion', type : 'string',
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
8 description : 'extra version number to be displayed in Help->About and --help (for packagers)')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
9
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
10 option('missing-dependencies', type : 'boolean', value : false,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
11 description : 'skip missing dependencies instead of aborting configuration')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
12
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
13 option('x', type : 'boolean', value : true)
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
14
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
15 option('gtkui', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
16 description : 'compile with GTK+ user interface')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
17 option('consoleui', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
18 description : 'compile with console user interface')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
19
38515
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38502
diff changeset
20 option('doc', type : 'boolean', value : false,
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38502
diff changeset
21 description : 'build documentation with gtk-doc')
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38502
diff changeset
22
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
23 option('enchant', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
24 description : 'compile with Enchange spell checking support')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
25
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
26 option('gevolution', type : 'boolean', value : false,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
27 description : 'compile with the Evolution plugin')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
28
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
29 option('cap', type : 'boolean', value : false,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
30 description : 'compile with Contact Availability Prediction plugin')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
31
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
32 option('gestures', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
33 description : 'compile with the gestures plugin')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
34
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
35 option('gcr', type : 'boolean', value : false,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
36 description : 'compile with GCR certificate widgets')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
37
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
38 option('gstreamer', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
39 description : 'compile with GStreamer audio support')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
40
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
41 option('gstreamer-video', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
42 description : 'compile with GStreamer 1.0 Video Overlay support')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
43
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
44 option('farstream', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
45 description : 'compile with farstream support')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
46
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
47 option('vv', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
48 description : 'compile with voice and video support')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
49
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
50 option('idn', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
51 description : 'compile with IDN support')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
52
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
53 option('meanwhile', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
54 description : 'compile with meanwhile')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
55
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
56 option('avahi', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
57 description : 'compile with avahi (required for Bonjour support)')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
58
38482
aeed00394acf Update meson build to match autotools.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38464
diff changeset
59 option('libgadu', type : 'boolean', value : true,
aeed00394acf Update meson build to match autotools.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38464
diff changeset
60 description : 'compile with libgadu (required for GaduGadu support)')
aeed00394acf Update meson build to match autotools.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38464
diff changeset
61
38866
0db809ba138f Disable SILC as the client libraries aren't in many distros anymore and I'm tired of disabling it
Gary Kramlich <grim@reaperworld.com>
parents: 38579
diff changeset
62 option('silc', type : 'boolean', value : false,
38497
fcf50c9e4138 Remove non-pkg-config fallbacks.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38482
diff changeset
63 description : 'compile with SILC plugin')
fcf50c9e4138 Remove non-pkg-config fallbacks.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38482
diff changeset
64
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
65 option('static-prpls', type : 'string',
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
66 description : 'Link to certain protocols statically')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
67
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
68 option('dynamic-prpls', type : 'string', value: 'all',
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
69 description : 'specify which protocols to build dynamically')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
70
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
71 option('plugins', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
72 description : 'compile with plugin support')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
73
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
74 option('krb4', type : 'boolean', value : false,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
75 description : 'compile Zephyr plugin with Kerberos 4 support')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
76
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
77 option('zephyr', type : 'boolean', value : false,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
78 description : 'compile Zephyr plugin against external libzephyr')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
79
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
80 option('fortify', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
81 description : 'compile with FORTIFY_SOURCE support')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
82
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
83 option('glib-errors-trace', type : 'boolean', value : false,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
84 description : 'print backtraces for glib errors')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
85
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
86 option('dbus', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
87 description : 'enable D-Bus support')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
88
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
89 option('unity-integration', type : 'boolean', value : false,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
90 description : 'compile with support for unity integration plugin')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
91
38482
aeed00394acf Update meson build to match autotools.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38464
diff changeset
92 option('secret-service', type : 'boolean', value : true,
aeed00394acf Update meson build to match autotools.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38464
diff changeset
93 description : 'enable Secret Service support')
aeed00394acf Update meson build to match autotools.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38464
diff changeset
94
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
95 option('gnome-keyring', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
96 description : 'enable GNOME Keyring support')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
97
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
98 option('kwallet', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
99 description : 'enable KWallet support')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
100
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
101 option('system-ssl-certs', type : 'string',
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
102 description : 'directory containing system-wide SSL CA certificates')
38534
28747a3cea35 Switch GnuTLS/NSS for Nettle in Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38526
diff changeset
103 option('nettle', type : 'boolean', value : true,
28747a3cea35 Switch GnuTLS/NSS for Nettle in Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38526
diff changeset
104 description : 'enable Nettle support')
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
105
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
106 option('cyrus-sasl', type : 'boolean', value : false,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
107 description : 'enable Cyrus SASL support for XMPP/IRC')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
108
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
109 option('pixmaps-install', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
110 description : 'enable installation of pixmap files - Pidgin still needs them!')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
111
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
112 option('debug', type : 'boolean', value : false,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
113 description : 'compile with debugging support')

mercurial