meson_options.txt

Wed, 10 Apr 2024 22:19:38 -0500

author
Gary Kramlich <grim@reaperworld.com>
date
Wed, 10 Apr 2024 22:19:38 -0500
changeset 42678
0b9b81b6ff18
parent 42553
0622b87a3b8f
child 42846
c176f1b12aaa
permissions
-rw-r--r--

Remove Finch

We are intending on moving Finch to its own repository, but that's going to
take some time and we have other things to do at the moment. So instead we're
removing it so that we can move forward with everything else immediately.

Testing Done:
Hung out with the turtles

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

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('kwallet', type : 'feature',
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
23 description : 'enable KWallet support')
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
24
41172
db38cdfbc59e Rename the secretservice plugin to libsecret and move it into the plugins directory
Gary Kramlich <grim@reaperworld.com>
parents: 41066
diff changeset
25 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
26 description : 'enable libsecret support')
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
27
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
28 ##############################################################################
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
29 # Protocol Plugins
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('avahi', 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 avahi (required for Bonjour support)')
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
33
40491
96402addd5c1 sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents: 40356
diff changeset
34 option('dynamic-prpls', type : 'string', value: 'all',
96402addd5c1 sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents: 40356
diff changeset
35 description : 'specify which protocols to build dynamically')
96402addd5c1 sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents: 40356
diff changeset
36
39951
e9eaaff671c9 Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39950
diff changeset
37 option('libgadu', 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 libgadu (required for GaduGadu support)')
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
39
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
40 ##############################################################################
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
41 # Pidgin Options
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
42
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
43 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
44 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
45
40491
96402addd5c1 sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents: 40356
diff changeset
46 option('gtkui', type : 'boolean', value : true,
96402addd5c1 sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents: 40356
diff changeset
47 description : 'compile with GTK+ user interface')
96402addd5c1 sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents: 40356
diff changeset
48
42553
0622b87a3b8f Remove gtkconv.[ch]
Gary Kramlich <grim@reaperworld.com>
parents: 42386
diff changeset
49 option('unity-integration', type : 'feature', value : 'disabled',
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
50 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
51

mercurial