meson_options.txt

Sun, 01 Nov 2020 04:47:52 -0600

author
Gary Kramlich <grim@reaperworld.com>
date
Sun, 01 Nov 2020 04:47:52 -0600
changeset 40576
9616360d5943
parent 40554
e910eacdf9d9
child 41011
90dd69fd1372
permissions
-rw-r--r--

Clean up g_log handling

Clean up the way g_log messages are handled and remove a bunch of unnecessary stuff.

I removed the glibtrace stuff as this should really be done via `G_DEBUG=fatal-warnings` and not be a compile time option.

Testing Done:
Ran locally and verified that additional messages were showing up in the terminal (for domains that weren't previously listed).

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

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
40491
96402addd5c1 sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents: 40356
diff changeset
4 option('doc', type : 'boolean', value : false,
96402addd5c1 sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents: 40356
diff changeset
5 description : 'build documentation with gtk-doc')
96402addd5c1 sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents: 40356
diff changeset
6
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
7 option('extraversion', type : 'string',
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
8 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
9
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
10 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
11 description : 'build introspection data')
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
12
39951
e9eaaff671c9 Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39950
diff changeset
13 option('nettle', type : 'feature',
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
14 description : 'enable Nettle support')
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
15
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
16 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
17 description : 'enable installation of translation files')
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('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
20 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
21
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
22 ##############################################################################
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
23 # Libpurple Options
38437
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('farstream', type : 'feature',
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
26 description : 'compile with farstream support')
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
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
34 option('plugins', type : 'boolean', value : true,
39416
b117963f4ff8 meson: Update plugins option to reflect what it now does
Mike Ruprecht <cmaiku@gmail.com>
parents: 39404
diff changeset
35 description : 'compile plugins')
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
36
39951
e9eaaff671c9 Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39950
diff changeset
37 option('secret-service', type : 'feature',
39949
e04b5ac32433 Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39948
diff changeset
38 description : 'enable Secret Service support')
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('vv', 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 voice and video support')
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 ##############################################################################
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