build with Meson instead of autotools
[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   description: 'Enable locale support')
23
24 option('nls', type: 'combo',
25   choices: ['true', 'false', 'auto'],
26   description: 'Enable NLS support')
27
28 option('lirc', type: 'combo',
29   choices: ['true', 'false', 'auto'],
30   description: 'Enable LIRC support')
31
32 option('tcp', type: 'boolean',
33   value: true,
34   description: 'Enable TCP support')
35
36 option('async_connect', type: 'boolean',
37   value: true,
38   description: 'Enable asynchronous connect')
39
40 option('mini', type: 'boolean',
41   value: false,
42   description: 'Build ncmpc-mini, i.e. without all optional features')
43
44 option('help_screen', type: 'boolean',
45   value: true,
46   description: 'Enable the help screen')
47
48 option('artist_screen', type: 'boolean',
49   value: true,
50   description: 'Enable the artist screen')
51
52 option('search_screen', type: 'boolean',
53   value: true,
54   description: 'Enable the search screen')
55
56 option('song_screen', type: 'boolean',
57   value: true,
58   description: 'Enable the song viewer screen')
59
60 option('key_screen', type: 'boolean',
61   value: true,
62   description: 'Enable the key editor screen')
63
64 option('lyrics_screen', type: 'boolean',
65   value: false,
66   description: 'Enable the lyrics screen')
67
68 option('outputs_screen', type: 'boolean',
69   value: true,
70   description: 'Enable the outputs screen')
71
72 option('chat_screen', type: 'boolean',
73   value: false,
74   description: 'Enable the chat screen')
75
76 option('documentation', type: 'boolean',
77   value: false,
78   description: 'Build API documentation')