1 option('curses', type: 'combo',
2 choices: ['ncursesw', 'ncurses', 'auto'],
3 value: 'auto',
4 description: 'Choose which curses implementation to use')
6 option('mouse', type: 'combo',
7 choices: ['true', 'false', 'auto'],
8 value: 'auto',
9 description: 'Enable mouse support')
11 option('colors', type: 'combo',
12 choices: ['ncursesw', 'ncurses', 'auto'],
13 value: 'auto',
14 description: 'Enable color support')
16 option('multibyte', type: 'boolean',
17 value: true,
18 description: 'Enable multibyte character support')
20 option('locale', type: 'combo',
21 choices: ['true', 'false', 'auto'],
22 value: 'auto',
23 description: 'Enable locale support')
25 option('nls', type: 'combo',
26 choices: ['true', 'false', 'auto'],
27 value: 'auto',
28 description: 'Enable NLS support')
30 option('lirc', type: 'combo',
31 choices: ['true', 'false', 'auto'],
32 value: 'auto',
33 description: 'Enable LIRC support')
35 option('tcp', type: 'boolean',
36 value: true,
37 description: 'Enable TCP support')
39 option('async_connect', type: 'boolean',
40 value: true,
41 description: 'Enable asynchronous connect')
43 option('mini', type: 'boolean',
44 value: false,
45 description: 'Build ncmpc-mini, i.e. without all optional features')
47 option('help_screen', type: 'boolean',
48 value: true,
49 description: 'Enable the help screen')
51 option('artist_screen', type: 'boolean',
52 value: true,
53 description: 'Enable the artist screen')
55 option('search_screen', type: 'boolean',
56 value: true,
57 description: 'Enable the search screen')
59 option('song_screen', type: 'boolean',
60 value: true,
61 description: 'Enable the song viewer screen')
63 option('key_screen', type: 'boolean',
64 value: true,
65 description: 'Enable the key editor screen')
67 option('lyrics_screen', type: 'boolean',
68 value: false,
69 description: 'Enable the lyrics screen')
71 option('outputs_screen', type: 'boolean',
72 value: true,
73 description: 'Enable the outputs screen')
75 option('chat_screen', type: 'boolean',
76 value: false,
77 description: 'Enable the chat screen')
79 option('documentation', type: 'boolean',
80 value: false,
81 description: 'Build API documentation')