GitHub CI: update list of container images
[tinc] / meson_options.txt
1 option('runstatedir',
2        type: 'string',
3        value: '',
4        description: 'state directory for sockets, PID files')
5
6 option('docs',
7        type: 'feature',
8        value: 'auto',
9        description: 'generate documentation')
10
11 option('tests',
12        type: 'feature',
13        value: 'auto',
14        description: 'enable tests')
15
16 option('hardening',
17        type: 'boolean',
18        value: true,
19        description: 'add compiler and linker hardening flags')
20
21 option('static',
22        type: 'feature',
23        value: 'auto',
24        description: 'statically link dependencies (auto: YES on Windows, NO everywhere else)')
25
26 option('systemd',
27        type: 'feature',
28        value: 'auto',
29        description: 'install systemd service files')
30
31 option('systemd_dir',
32        type: 'string',
33        value: '',
34        description: 'systemd service directory (defaults to $prefix/lib/systemd/system)')
35
36 option('crypto',
37        type: 'combo',
38        choices: ['openssl', 'gcrypt', 'nolegacy'],
39        value: 'openssl',
40        description: 'which cryptographic library to use')
41
42 option('miniupnpc',
43        type: 'feature',
44        value: 'disabled',
45        description: 'miniupnpc support')
46
47 option('lzo',
48        type: 'feature',
49        value: 'auto',
50        description: 'lzo compression support')
51
52 option('lz4',
53        type: 'feature',
54        value: 'auto',
55        description: 'lz4 compression support')
56
57 option('curses',
58        type: 'feature',
59        value: 'auto',
60        description: 'curses support')
61
62 option('readline',
63        type: 'feature',
64        value: 'auto',
65        description: 'readline support')
66
67 option('zlib',
68        type: 'feature',
69        value: 'auto',
70        description: 'zlib compression support')
71
72 option('uml',
73        type: 'boolean',
74        value: false,
75        description: 'User Mode Linux support')
76
77 option('tunemu',
78        type: 'feature',
79        value: 'auto',
80        description: 'support for the tunemu driver')
81
82 option('vde',
83        type: 'feature',
84        value: 'auto',
85        description: 'support for Virtual Distributed Ethernet')
86
87 option('jumbograms',
88        type: 'boolean',
89        value: false,
90        description: 'support for jumbograms (packets up to 9000 bytes)')
91
92 option('sandbox',
93        type: 'feature',
94        value: 'auto',
95        description: 'use sandboxing on platforms that support it')
96