screen_find: make the ListRenderer mandatory
[ncmpc-debian.git] / meson_options.txt
1 option('curses', type: 'combo',
2   choices: ['ncursesw', 'ncurses', 'auto'],
3   value: 'auto',
4   description: 'Choose which curses implementation to use')
5
6 option('mouse', type: 'combo',
7   choices: ['true', 'false', 'auto'],
8   value: 'auto',
9   description: 'Enable mouse support')
10
11 option('colors', type: 'combo',
12   choices: ['ncursesw', 'ncurses', 'auto'],
13   value: 'auto',
14   description: 'Enable color support')
15
16 option('multibyte', type: 'boolean',
17   value: true,
18   description: 'Enable multibyte character support')
19
20 option('locale', type: 'combo',
21   choices: ['true', 'false', 'auto'],
22   value: 'auto',
23   description: 'Enable locale support')
24
25 option('nls', type: 'combo',
26   choices: ['true', 'false', 'auto'],
27   value: 'auto',
28   description: 'Enable NLS support')
29
30 option('lirc', type: 'combo',
31   choices: ['true', 'false', 'auto'],
32   value: 'auto',
33   description: 'Enable LIRC support')
34
35 option('tcp', type: 'boolean',
36   value: true,
37   description: 'Enable TCP support')
38
39 option('async_connect', type: 'boolean',
40   value: true,
41   description: 'Enable asynchronous connect')
42
43 option('mini', type: 'boolean',
44   value: false,
45   description: 'Build ncmpc-mini, i.e. without all optional features')
46
47 option('help_screen', type: 'boolean',
48   value: true,
49   description: 'Enable the help screen')
50
51 option('artist_screen', type: 'boolean',
52   value: true,
53   description: 'Enable the artist screen')
54
55 option('search_screen', type: 'boolean',
56   value: true,
57   description: 'Enable the search screen')
58
59 option('song_screen', type: 'boolean',
60   value: true,
61   description: 'Enable the song viewer screen')
62
63 option('key_screen', type: 'boolean',
64   value: true,
65   description: 'Enable the key editor screen')
66
67 option('lyrics_screen', type: 'boolean',
68   value: false,
69   description: 'Enable the lyrics screen')
70
71 option('lyrics_plugin_dir', type: 'string',
72   value: '',
73   description: 'Directory where lyrics plugins are stored')
74
75 option('outputs_screen', type: 'boolean',
76   value: true,
77   description: 'Enable the outputs screen')
78
79 option('chat_screen', type: 'boolean',
80   value: false,
81   description: 'Enable the chat screen')
82
83 option('documentation', type: 'boolean',
84   value: false,
85   description: 'Build API documentation')