summaryrefslogtreecommitdiff
path: root/meson_options.txt
blob: f31d5ce0ba110a6bc32ddc644ad02c25394b91b1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
option('gtk',
    type : 'feature',
    description: 'Enable gtk+')

option('wayland-protocols',
    type : 'feature',
    description: 'Enable wayland protocols')

option('webdav',
    type : 'feature',
    description: 'Enable webdav support')

option('builtin-mjpeg',
    type : 'boolean',
    value : true,
    description : 'Enable the builtin mjpeg video decoder')

option('usbredir',
    type : 'feature',
    description : 'Enable usbredir support')

option('libcap-ng',
       type : 'feature',
       description: 'Enable libcap-ng support for the USB acl helper')

option('polkit',
    type : 'feature',
    description : 'Enable PolicyKit support for the USB acl helper')

option('pie',
    type : 'boolean',
    value : true,
    description : 'Enable position-independent-executable support for the USB acl helper')

option('usb-acl-helper-dir',
    type : 'string',
    value : '',
    description : 'Directory where the USB ACL helper binary should be installed')

option('usb-ids-path',
    type : 'string',
    value : '',
    description : 'Specify the path to usb.ids')

option('coroutine',
    type : 'combo',
    value : 'auto',
    choices : ['auto', 'ucontext', 'libucontext', 'gthread', 'winfiber'],
    description : 'Use ucontext or GThread for coroutines')

option('introspection',
    type : 'feature',
    description: 'Check for GObject instrospection requirements')

option('vapi',
    type : 'feature',
    description: 'Check for vala requirements')

option('alignment-checks',
    type : 'boolean',
    value : false,
    description : 'Enable runtime checks for cast alignment')

option('lz4',
    type : 'feature',
    description: 'Enable lz4 compression support')

option('sasl',
    type : 'feature',
    description : 'Use cyrus SASL authentication')

option('opus',
    type : 'feature',
    description: 'Enable Opus audio codec')

option('smartcard',
    type : 'feature',
    description : 'Enable smartcard support')

option('egl',
    type : 'feature',
    description: 'EGL support')

option('gtk_doc',
       type : 'feature',
       description : 'Generate API documentation with gtk-doc')

option('recorder',
    type : 'boolean',
    value : false,
    description: 'Enable recorder instrumentation')

option('valgrind',
    type : 'boolean',
    value : false,
    description : 'Enable Valgrind support')