]>
Commit | Line | Data |
---|---|---|
cbb0927a PG |
1 | # Applications |
2 | option('gtk-frontend', type: 'boolean', | |
628100c1 PG |
3 | description: 'Main graphical interface' |
4 | ) | |
cbb0927a | 5 | option('text-frontend', type: 'boolean', value: false, |
628100c1 PG |
6 | description: 'Text interface (not generally useful)' |
7 | ) | |
cbb0927a PG |
8 | option('theme-manager', type: 'boolean', value: false, |
9 | description: 'Utility to help manage themes, requires mono/.net' | |
10 | ) | |
11 | ||
12 | # Features | |
13 | option('tls', type: 'feature', value: 'enabled', | |
628100c1 PG |
14 | description: 'Support for TLS connections, requires openssl' |
15 | ) | |
cbb0927a | 16 | option('plugin', type: 'boolean', |
628100c1 PG |
17 | description: 'Support for loadable plugins' |
18 | ) | |
cbb0927a | 19 | option('dbus', type: 'feature', value: 'auto', |
628100c1 PG |
20 | description: 'Support used for single-instance and scripting interface, Unix only' |
21 | ) | |
cbb0927a | 22 | option('libcanberra', type: 'feature', value: 'auto', |
628100c1 PG |
23 | description: 'Support for sound alerts, Unix only' |
24 | ) | |
cbb0927a PG |
25 | |
26 | # Install options | |
8aa3b032 PG |
27 | option('dbus-service-use-appid', type: 'boolean', value: false, |
28 | description: 'Rename dbus service to match app-id, required for Flatpak' | |
29 | ) | |
cbb0927a | 30 | option('install-appdata', type: 'boolean', |
cadc51ed PG |
31 | description: 'Install appdata files for app stores' |
32 | ) | |
cbb0927a PG |
33 | option('install-plugin-metainfo', type: 'boolean', value: false, |
34 | description: 'Installs metainfo files for enabled plugins, useful when distros create split packages' | |
35 | ) | |
628100c1 PG |
36 | |
37 | # Plugins | |
38 | option('with-checksum', type: 'boolean', | |
39 | description: 'DCC checksum plugin' | |
40 | ) | |
41 | option('with-exec', type: 'boolean', | |
42 | description: '/exec plugin, Windows only' | |
43 | ) | |
44 | option('with-fishlim', type: 'boolean', | |
45 | description: 'Fish encryption plugin, requires openssl' | |
46 | ) | |
47 | option('with-lua', type: 'string', value: 'luajit', | |
48 | description: 'Lua scripting plugin, value is pkg-config name to use or "false"' | |
49 | ) | |
ed6f5445 RM |
50 | option('with-perl', type: 'string', value: 'perl', |
51 | description: 'Perl scripting plugin, value is path to perl executable or "false"' | |
628100c1 PG |
52 | ) |
53 | option('with-python', type: 'string', value: 'python3', | |
54 | description: 'Python scripting plugin. value is pkg-config name to use or "false"' | |
55 | ) | |
56 | option('with-sysinfo', type: 'boolean', | |
57 | description: 'System information plugin, requires libpci on Unix' | |
58 | ) | |
59 | option('with-upd', type: 'boolean', | |
60 | description: 'Update plugin, Windows only' | |
61 | ) | |
62 | option('with-winamp', type: 'boolean', | |
63 | description: 'Winamp plugin, Windows only' | |
64 | ) | |
93f926bf PG |
65 | option('with-perl-legacy-api', type: 'boolean', value: false, |
66 | description: 'Enables the legacy IRC perl module for compatibility with old scripts' | |
67 | ) |