meson_options.txt

Fri, 28 Jan 2022 00:01:48 -0600

author
Gary Kramlich <grim@reaperworld.com>
date
Fri, 28 Jan 2022 00:01:48 -0600
changeset 41262
6dd32088577f
parent 41233
a944f57bacd1
child 41331
4ad6f96d2aca
permissions
-rw-r--r--

when we removed farstream we forgot to remove the meson option

Testing Done:
Compiled.

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

39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
1 ##############################################################################
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
2 # General Options
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
3
41066
00e6bda3ef95 Add a Meson devenv configuration.
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 41011
diff changeset
4 option('devenv-config-dir', type : 'string',
00e6bda3ef95 Add a Meson devenv configuration.
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 41011
diff changeset
5 description : 'config directory for running a devenv (defaults to a subdirectory of buildroot)')
00e6bda3ef95 Add a Meson devenv configuration.
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 41011
diff changeset
6
40491
96402addd5c1 sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents: 40356
diff changeset
7 option('doc', type : 'boolean', value : false,
96402addd5c1 sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents: 40356
diff changeset
8 description : 'build documentation with gtk-doc')
96402addd5c1 sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents: 40356
diff changeset
9
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
10 option('extraversion', type : 'string',
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
11 description : 'extra version number to be displayed in Help->About and --help (for packagers)')
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
12
40546
aa0d59a5c23d Change the introspection option to a boolean so that the subprojects can properly yield to it.
Gary Kramlich <grim@reaperworld.com>
parents: 40523
diff changeset
13 option('introspection', type : 'boolean', value : true,
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
14 description : 'build introspection data')
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
15
39951
e9eaaff671c9 Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39950
diff changeset
16 option('nettle', type : 'feature',
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
17 description : 'enable Nettle support')
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
18
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
19 option('nls', type : 'boolean', value : true,
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
20 description : 'enable installation of translation files')
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
21
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
22 option('pixmaps-install', type : 'boolean', value : true,
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
23 description : 'enable installation of pixmap files - Pidgin still needs them!')
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
24
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
25 ##############################################################################
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
26 # Libpurple Options
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
27
39951
e9eaaff671c9 Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39950
diff changeset
28 option('gstreamer-video', type : 'feature',
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
29 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
30
39951
e9eaaff671c9 Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39950
diff changeset
31 option('kwallet', type : 'feature',
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
32 description : 'enable KWallet support')
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
33
41172
db38cdfbc59e Rename the secretservice plugin to libsecret and move it into the plugins directory
Gary Kramlich <grim@reaperworld.com>
parents: 41066
diff changeset
34 option('libsecret', type : 'feature',
db38cdfbc59e Rename the secretservice plugin to libsecret and move it into the plugins directory
Gary Kramlich <grim@reaperworld.com>
parents: 41066
diff changeset
35 description : 'enable libsecret support')
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
36
39951
e9eaaff671c9 Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39950
diff changeset
37 option('vv', type : 'feature',
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
38 description : 'compile with voice and video support')
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
39
41233
a944f57bacd1 Add an option to build against libsoup3
Gary Kramlich <grim@reaperworld.com>
parents: 41172
diff changeset
40 option('soup3', type : 'boolean', value : false,
a944f57bacd1 Add an option to build against libsoup3
Gary Kramlich <grim@reaperworld.com>
parents: 41172
diff changeset
41 description : 'compile against libsoup3')
a944f57bacd1 Add an option to build against libsoup3
Gary Kramlich <grim@reaperworld.com>
parents: 41172
diff changeset
42
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
43 ##############################################################################
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
44 # Protocol Plugins
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
45
39951
e9eaaff671c9 Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39950
diff changeset
46 option('avahi', type : 'feature',
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
47 description : 'compile with avahi (required for Bonjour support)')
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
48
39951
e9eaaff671c9 Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39950
diff changeset
49 option('cyrus-sasl', type : 'feature',
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
50 description : 'enable Cyrus SASL support for XMPP/IRC')
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
51
40491
96402addd5c1 sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents: 40356
diff changeset
52 option('dynamic-prpls', type : 'string', value: 'all',
96402addd5c1 sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents: 40356
diff changeset
53 description : 'specify which protocols to build dynamically')
96402addd5c1 sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents: 40356
diff changeset
54
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
55 option('krb4', type : 'boolean', value : false,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
56 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
57
39951
e9eaaff671c9 Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39950
diff changeset
58 option('libgadu', type : 'feature',
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
59 description : 'compile with libgadu (required for GaduGadu support)')
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
60
39951
e9eaaff671c9 Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39950
diff changeset
61 option('meanwhile', type : 'feature',
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
62 description : 'compile with meanwhile')
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
63
39951
e9eaaff671c9 Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39950
diff changeset
64 option('silc', type : 'feature',
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
65 description : 'compile with SILC plugin')
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
66
39951
e9eaaff671c9 Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39950
diff changeset
67 option('zephyr', type : 'feature',
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
68 description : 'compile Zephyr plugin against external libzephyr')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
69
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
70 ##############################################################################
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
71 # Pidgin Options
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
72
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
73 option('console-logging', type : 'boolean', value : false,
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
74 description : 'compile with console logging support')
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
75
40491
96402addd5c1 sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents: 40356
diff changeset
76 option('gtkui', type : 'boolean', value : true,
96402addd5c1 sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents: 40356
diff changeset
77 description : 'compile with GTK+ user interface')
96402addd5c1 sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents: 40356
diff changeset
78
39951
e9eaaff671c9 Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39950
diff changeset
79 option('unity-integration', type : 'feature',
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
80 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
81
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
82 ##############################################################################
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
83 # Finch Options
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
84
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
85 option('consoleui', type : 'boolean', value : true,
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
86 description : 'compile with console user interface')
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
87
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
88 option('x', type : 'boolean', value : true)

mercurial