-
Notifications
You must be signed in to change notification settings - Fork 22
/
meson_options.txt
96 lines (71 loc) · 2.67 KB
/
meson_options.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
option('epoll', type: 'boolean', value: true, description: 'Use epoll on Linux')
option('eventfd', type: 'boolean', value: true, description: 'Use eventfd() on Linux')
option('signalfd', type: 'boolean', value: true, description: 'Use signalfd() on Linux')
option('curses', type: 'combo',
choices: ['ncursesw', 'ncurses', 'auto'],
value: 'auto',
description: 'Choose which curses implementation to use')
option('regex', type: 'feature',
description: 'Enable regular expression support (using libpcre)')
option('mouse', type: 'feature',
description: 'Enable mouse support')
option('colors', type: 'boolean',
value: true,
description: 'Enable color support')
option('multibyte', type: 'boolean',
value: true,
description: 'Enable multibyte character support')
option('locale', type: 'feature',
description: 'Enable locale support')
option('nls', type: 'feature',
description: 'Enable NLS support')
option('iconv', type: 'feature',
description: 'Enable iconv support')
option('lirc', type: 'feature',
description: 'Enable LIRC support')
option('async_connect', type: 'boolean',
value: true,
description: 'Enable asynchronous connect')
option('mini', type: 'boolean',
value: false,
description: 'Build ncmpc-mini, i.e. without all optional features')
option('help_screen', type: 'boolean',
value: true,
description: 'Enable the help screen')
option('library_screen', type: 'boolean',
value: true,
description: 'Enable the library screen')
option('search_screen', type: 'boolean',
value: true,
description: 'Enable the search screen')
# The playlist editor is work in progress, not usable yet.
option('playlist_editor', type: 'boolean',
value: false,
description: 'Enable the playlist editor')
option('song_screen', type: 'boolean',
value: true,
description: 'Enable the song viewer screen')
option('key_screen', type: 'boolean',
value: true,
description: 'Enable the key editor screen')
option('lyrics_screen', type: 'boolean',
value: false,
description: 'Enable the lyrics screen')
option('lyrics_plugin_dir', type: 'string',
value: '',
description: 'Directory where lyrics plugins are stored')
option('outputs_screen', type: 'boolean',
value: true,
description: 'Enable the outputs screen')
option('chat_screen', type: 'boolean',
value: false,
description: 'Enable the chat screen')
option('documentation', type: 'feature',
description: 'Build documentation')
option('manual', type: 'boolean',
value: true,
description: 'Build the manual')
option('html_manual', type: 'boolean',
value: true,
description: 'Build the HTML manual')
option('test', type: 'boolean', value: false, description: 'Build the unit tests and debug programs')