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