Sun, 01 Nov 2020 04:47:52 -0600
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) |