Lines Matching refs:type
35 option('fast-strcmp', type: 'boolean', value: true,
38 option('have-alias-attribute', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto',
41 option('have-format-attribute', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto',
44 option('have-weak-attribute', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto',
47 option('multilib', type: 'boolean', value: true,
50 option('multilib-list', type: 'array', value: [],
53 option('multilib-exclude', type: 'array', value: [],
56 option('build-type-subdir', type: 'string',
57 description: 'Build-type subdir. Also skips installing .specs file')
59 option('picolib', type: 'boolean', value: true,
62 option('picocrt', type: 'boolean', value: true,
65 option('picocrt-enable-mmu', type: 'boolean', value: true,
68 option('picocrt-lib', type: 'boolean', value: true,
71 option('semihost', type: 'boolean', value: true,
74 option('specsdir', type: 'string',
77 option('sysroot-install', type: 'boolean', value: false,
80 option('sysroot-install-skip-checks', type: 'boolean', value: false,
83 option('system-libc', type: 'boolean', value: false,
86 option('picoexit', type: 'boolean', value: true,
89 option('sanitize-bounds', type: 'boolean', value: false,
92 option('sanitize-trap-on-error', type: 'boolean', value: false,
95 option('use-stdlib', type: 'boolean', value: false,
98 option('profile', type: 'boolean', value: false,
101 option('freestanding', type: 'boolean', value: false,
104 option('analyzer', type: 'boolean', value: false,
107 option('assert-verbose', type: 'boolean', value: true,
113 option('native-tests', type: 'boolean', value: false,
115 option('native-math-tests', type: 'boolean', value: true,
117 option('tests', type: 'boolean', value: false,
119 option('tests-cdefs', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto',
121 option('tests-enable-stack-protector', type: 'boolean', value: true,
123 option('tests-enable-full-malloc-stress', type: 'boolean', value: false,
125 option('tests-enable-posix-io', type: 'boolean', value: true,
127 option('test-long-double', type: 'boolean', value: true,
128 description: 'Enable long double tests on targets with long double type')
129 option('split-large-tests', type: 'boolean', value: false,
131 option('test-stdin', type: 'boolean', value: false,
133 option('fortify-source', type: 'combo', choices: ['none', '1', '2', '3'], value: '3',
136 option('tinystdio', type: 'boolean', value: true,
142 option('io-c99-formats', type: 'boolean', value: true,
144 option('newlib-io-c99-formats', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto',
146 option('io-long-long', type: 'boolean', value: false,
147 description: 'enable long long type support in IO functions like printf/scanf')
148 option('newlib-io-long-long', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto',
149 description: 'enable long long type support in IO functions like printf/scanf')
150 option('io-pos-args', type: 'boolean', value: false,
152 option('newlib-io-pos-args', type: 'combo', choices: ['true', 'false', 'auto'], value: 'auto',
154 option('io-long-double', type: 'boolean', value: false,
155 description: 'enable long double type support in IO functions printf/scanf')
156 option('newlib-io-long-double', type: 'boolean', value: false,
157 description: 'enable long double type support in IO functions printf/scanf')
162 option('io-float-exact', type: 'boolean', value: true,
164 option('atomic-ungetc', type: 'boolean', value: true,
166 option('posix-io', type: 'boolean', value: true,
168 option('posix-console', type: 'boolean', value: false,
170 option('format-default', type: 'combo', choices: ['double', 'float', 'long-long', 'integer', 'minim…
172 option('printf-aliases', type: 'boolean', value: true,
174 option('io-percent-b', type: 'boolean', value: false,
176 option('printf-small-ultoa', type: 'boolean', value: true,
178 option('printf-percent-n', type: 'boolean', value: false,
180 option('minimal-io-long-long', type: 'boolean', value: false,
181 description: 'enable long long type support in minimal printf/scanf')
182 option('fast-bufio', type: 'boolean', value: false,
184 option('io-wchar', type: 'boolean', value: false,
190 option('newlib-elix-level', type: 'integer', value: 4,
192 option('newlib-fseek-optimization', type: 'boolean', value: false,
194 option('newlib-fvwrite-in-streamio', type: 'boolean', value: false,
196 option('newlib-global-stdio-streams', type: 'boolean', value: false,
198 option('newlib-io-float', type: 'boolean', value: false,
200 option('newlib-nano-formatted-io', type: 'boolean', value: false,
202 option('newlib-reent-small', type: 'boolean', value: false,
204 option('newlib-stdio64', type: 'boolean', value: true,
206 option('newlib-unbuf-stream-opt', type: 'boolean', value: false,
208 option('newlib-wide-orient', type: 'boolean', value: false,
210 option('newlib-have-fcntl', type: 'boolean', value: false,
217 option('newlib-iconv-encodings', type: 'array',
219 option('newlib-iconv-from-encodings', type: 'array',
221 option('newlib-iconv-to-encodings', type: 'array',
223 option('newlib-iconv-external-ccs', type: 'boolean', value:false,
225 option('newlib-iconv-dir', type: 'string',
227 option('newlib-iconv-runtime-dir', type: 'string',
229 option('newlib-iconv-encodings-exclude', type: 'array',
232 option('newlib-locale-info', type: 'boolean', value: false,
234 option('newlib-locale-info-extended', type: 'boolean', value: false,
236 option('newlib-mb', type: 'boolean', value: false,
242 option('lite-exit', type: 'boolean', value: true,
244 option('newlib-atexit-dynamic-alloc', type: 'boolean', value: false,
246 option('newlib-global-atexit', type: 'boolean', value: false,
248 option('newlib-initfini', type: 'boolean', value: true,
250 option('newlib-initfini-array', type: 'boolean', value: true,
252 option('newlib-register-fini', type: 'boolean', value: false,
254 option('fake-semihost', type: 'boolean', value: false,
256 option('crt-runtime-size', type: 'boolean', value: false,
258 option('atomic-signal', type: 'boolean', value: true,
264 option('newlib-nano-malloc', type: 'boolean', value: true,
270 option('newlib-multithread', type: 'boolean', value: true,
272 option('newlib-retargetable-locking', type: 'boolean', value: true,
278 option('thread-local-storage', type: 'combo', choices: ['true', 'false', 'auto', 'picolibc'], value…
280 option('tls-model', type: 'combo', choices: ['global-dynamic', 'local-dynamic', 'initial-exec', 'lo…
282 option('newlib-global-errno', type: 'boolean', value: false,
284 option('errno-function', type: 'string',
287 option('tls-rp2040', type: 'boolean', value: false,
296 option('newlib-obsolete-math', type: 'combo', choices: ['true', 'false', 'auto'],
298 …description: 'Use float type for float valued math routines (default: automatic based on platform)…
299 option('newlib-obsolete-math-float', type: 'combo', choices: ['true', 'false', 'auto'],
301 …description: 'Use old math code that uses float type for float valued math routines (default: auto…
302 option('newlib-obsolete-math-double', type: 'combo', choices: ['true', 'false', 'auto'],
305 option('want-math-errno', type: 'boolean', value: false,
311 option('newlib-long-time_t', type: 'boolean', value: false,
312 description: 'define time_t to long instead of a 64-bit type')
313 option('newlib-missing-syscall-names', type: 'boolean', value: false,
315 option('newlib-reentrant-syscalls-provided', type: 'boolean', value: false,
317 option('newlib-supplied-syscalls', type: 'boolean', value: false,