meson_options.txt

Thu, 11 Aug 2022 03:06:20 -0500

author
Gary Kramlich <grim@reaperworld.com>
date
Thu, 11 Aug 2022 03:06:20 -0500
changeset 41485
74a04628357f
parent 41331
4ad6f96d2aca
child 41488
95f59c2bc50d
permissions
-rw-r--r--

Remove some no longer necessary meson options

nettle was only used for the internal keyring which we dropped awhile ago.

The nls and pixmaps options were originally created to decrease the iteration
time for developers, but with meson dev environments this is no longer necessary
as we don't need to install at all to test things.

Testing Done:
Ran `meson --wipe` with no issue and compiled.

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

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
41331
4ad6f96d2aca Add a wrap file for libnice that is only used if -Dbuild-dependencies=true is passed to meson
Gary Kramlich <grim@reaperworld.com>
parents: 41262
diff changeset
16 option('build-dependencies', type : 'boolean', value : false,
4ad6f96d2aca Add a wrap file for libnice that is only used if -Dbuild-dependencies=true is passed to meson
Gary Kramlich <grim@reaperworld.com>
parents: 41262
diff changeset
17 description : 'enable the use of subprojects to build missing dependencies.')
4ad6f96d2aca Add a wrap file for libnice that is only used if -Dbuild-dependencies=true is passed to meson
Gary Kramlich <grim@reaperworld.com>
parents: 41262
diff changeset
18
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
19 ##############################################################################
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
20 # Libpurple Options
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
21
39951
e9eaaff671c9 Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39950
diff changeset
22 option('gstreamer-video', type : 'feature',
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
23 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
24
39951
e9eaaff671c9 Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39950
diff changeset
25 option('kwallet', type : 'feature',
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
26 description : 'enable KWallet support')
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
27
41172
db38cdfbc59e Rename the secretservice plugin to libsecret and move it into the plugins directory
Gary Kramlich <grim@reaperworld.com>
parents: 41066
diff changeset
28 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
29 description : 'enable libsecret support')
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
30
39951
e9eaaff671c9 Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39950
diff changeset
31 option('vv', type : 'feature',
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
32 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
33
41233
a944f57bacd1 Add an option to build against libsoup3
Gary Kramlich <grim@reaperworld.com>
parents: 41172
diff changeset
34 option('soup3', type : 'boolean', value : false,
a944f57bacd1 Add an option to build against libsoup3
Gary Kramlich <grim@reaperworld.com>
parents: 41172
diff changeset
35 description : 'compile against libsoup3')
a944f57bacd1 Add an option to build against libsoup3
Gary Kramlich <grim@reaperworld.com>
parents: 41172
diff changeset
36
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
37 ##############################################################################
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
38 # Protocol Plugins
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
39
39951
e9eaaff671c9 Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39950
diff changeset
40 option('avahi', type : 'feature',
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
41 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
42
39951
e9eaaff671c9 Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39950
diff changeset
43 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
44 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
45
40491
96402addd5c1 sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents: 40356
diff changeset
46 option('dynamic-prpls', type : 'string', value: 'all',
96402addd5c1 sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents: 40356
diff changeset
47 description : 'specify which protocols to build dynamically')
96402addd5c1 sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents: 40356
diff changeset
48
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
49 option('krb4', type : 'boolean', value : false,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
50 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
51
39951
e9eaaff671c9 Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39950
diff changeset
52 option('libgadu', type : 'feature',
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
53 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
54
39951
e9eaaff671c9 Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39950
diff changeset
55 option('meanwhile', type : 'feature',
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
56 description : 'compile with meanwhile')
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
57
39951
e9eaaff671c9 Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39950
diff changeset
58 option('silc', 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 SILC plugin')
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('zephyr', type : 'feature',
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
62 description : 'compile Zephyr plugin against external libzephyr')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
63
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
64 ##############################################################################
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
65 # Pidgin Options
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
66
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
67 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
68 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
69
40491
96402addd5c1 sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents: 40356
diff changeset
70 option('gtkui', type : 'boolean', value : true,
96402addd5c1 sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents: 40356
diff changeset
71 description : 'compile with GTK+ user interface')
96402addd5c1 sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents: 40356
diff changeset
72
39951
e9eaaff671c9 Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39950
diff changeset
73 option('unity-integration', type : 'feature',
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
74 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
75
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
76 ##############################################################################
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
77 # Finch Options
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
78
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
79 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
80 description : 'compile with console user interface')
38437
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 option('x', type : 'boolean', value : true)

mercurial