]> git.proxmox.com Git - mirror_lxc.git/blob - meson_options.txt
meson: Add init scripts
[mirror_lxc.git] / meson_options.txt
1 # -*- mode: meson -*-
2
3 # Main options
4 option('cgroup-pattern', type: 'string', value: '',
5 description: 'CGroup pattern')
6
7 option('examples', type: 'boolean', value: 'true',
8 description: 'build and install examples')
9
10 option('init-script', type : 'array',
11 choices : ['systemd', 'sysvinit', 'upstart'], value : ['systemd'],
12 description : 'init script')
13
14 option('io-uring-event-loop', type: 'boolean', value: 'false',
15 description: 'Enable io-uring based event loop')
16
17 option('man', type: 'boolean', value: 'true',
18 description: 'build and install manpages')
19
20 option('pam-cgroup', type: 'boolean', value: 'false',
21 description: 'build and install the pam cgroup module')
22
23 option('tools', type: 'boolean', value: 'true',
24 description: 'build and install tools')
25
26 option('tests', type: 'boolean', value: 'false',
27 description: 'build and install tests')
28
29 # Paths
30 option('apparmor-cache-path', type: 'string', value: 'cache/lxc/apparmor',
31 description: 'AppArmor cache directory')
32
33 option('data-path', type: 'string', value: 'lib/lxc',
34 description: 'Container storage directory')
35
36 option('doc-path', type: 'string', value: 'doc/lxc',
37 description: 'Documentation directory')
38
39 option('global-config-path', type: 'string', value: 'lxc',
40 description: 'Global configuration directory')
41
42 option('log-path', type: 'string', value: 'log/lxc',
43 description: 'Loging directory')
44
45 option('rootfs-mount-path', type: 'string', value: 'lxc/rootfs',
46 description: 'Container rootfs mount directory')
47
48 option('runtime-path', type: 'string', value: '/run',
49 description: 'Main runtime directory')
50
51 option('usernet-config-path', type: 'string', value: 'lxc/lxc-usernet',
52 description: 'User network configuration file path')
53
54 option('usernet-db-path', type: 'string', value: 'lxc/nics',
55 description: 'User network database file path')