-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmeson.options
137 lines (119 loc) · 2.65 KB
/
meson.options
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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
option(
'minimum_render_width',
type: 'integer',
min: 20,
value: 80,
description: 'Render width if not available from terminal',
)
option(
'keep_alloc_locations',
type: 'boolean',
value: 'false',
description: 'Allocs keep source file/line info',
)
option(
'use_frame_intrinsic',
type: 'feature',
value: 'auto',
description: 'Exposed due to linux issues',
)
option(
'build_hatrack',
type: 'feature',
value: 'auto',
description: 'Build the optional libhatrack.a',
)
option(
'build_con4m_dll',
type: 'feature',
value: 'auto',
description: 'Build the optional libcon4m.a',
)
option(
'use_gc_ptr_hooks',
type: 'feature',
value: 'auto',
description: 'Turn off to scan all memory for pointers, not just likely pointer locations',
)
option(
'show_preprocessor_config',
type: 'feature',
value: 'auto',
description: 'Show key compile flags set during compilation.',
)
option(
'dev_mode',
type: 'boolean',
value: true,
description: 'Enable (below) debugging options',
)
option(
'exception_traces',
type: 'feature',
value: 'auto',
description: 'Enable C stack traces on uncaught internal exceptions if possible',
)
option(
'show_gc_stats',
type: 'feature',
value: 'auto',
description: 'Print stats after collections',
)
option(
'use_memcheck',
type: 'combo',
choices: ['off', 'on', 'strict'],
value: 'off',
description: 'Enable internal lightweight heap checks',
)
option(
'memcheck_show_allocs',
type: 'integer',
min: 0,
value: 2000,
description: 'On a memcheck guard error, # of subsequent allocs to show',
)
option(
'gc_tracing',
type: 'combo',
choices: ['off', 'minimal', 'full'],
value: 'off',
description: 'Print GC disagnostics to console',
)
option(
'warn_on_zero_allocs',
type: 'boolean',
value: false,
description: 'Give console warning to see 0-length allocs',
)
option(
'vm_debug',
type: 'combo',
choices: ['default on', 'default off', 'always off'],
value: 'always off',
description: 'At runtime, show instructions and stack',
)
option(
'use_asan',
type: 'feature',
value: 'auto',
description: 'Use address sanitizer',
)
option(
'use_ubsan',
type: 'feature',
value: 'auto',
description: 'Use undefined behavior sanitizer',
)
option(
'forkless_tests',
type: 'feature',
value: 'auto',
description: 'Run test suite without forking',
)
option(
'static_ffi_binding',
type: 'feature',
value: 'auto',
description: 'Whether to statically bind native builtins in std library',
)