-
Notifications
You must be signed in to change notification settings - Fork 1
/
meson_options.txt
96 lines (82 loc) · 1.5 KB
/
meson_options.txt
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
# global
option(
'profile',
type: 'combo',
choices: ['release', 'dev'],
value: 'release',
)
# glycin loaders
option(
'glycin-loaders',
type: 'boolean',
description: 'Build loaders',
)
option(
'loaders',
type: 'array',
choices: [
'glycin-heif',
'glycin-image-rs',
'glycin-jxl',
'glycin-raw',
'glycin-svg',
],
value: [
'glycin-heif',
'glycin-image-rs',
'glycin-jxl',
'glycin-svg',
],
description: 'List of loaders to build.',
)
option(
'test_skip_ext',
type: 'array',
description: 'Image filename extensions, exlcuding dots, to skip during tests.',
)
option(
'tests',
type: 'boolean',
value: true,
description: 'Support running tests.',
)
option(
'tokio_tests',
type: 'boolean',
value: true,
description: 'Also run tests with tokio if tests are enabled.',
)
option(
'test_skip_install',
type: 'boolean',
value: false,
description: 'Do not run meson install before running tests.',
)
# libglycin
option(
'libglycin',
type: 'boolean',
description: 'Build C bindings for the glycin crate',
)
option(
'introspection',
type: 'boolean',
description: 'Generate .gir and .typelib files',
)
option(
'vapi',
type: 'boolean',
description: 'Generate .vapi files for the Vala language',
)
option(
'capi_docs',
type: 'boolean',
value: false,
description: 'Generate HTML documentation for C API',
)
option(
'python_tests',
type: 'boolean',
value: false,
description: 'Test python bindings. Needs python3-gi',
)