@@ -200,23 +200,23 @@ struct Build {
200
200
target : Vec < String > ,
201
201
cargo : Option < String > ,
202
202
rustc : Option < String > ,
203
- low_priority : Option < bool > ,
204
- compiler_docs : Option < bool > ,
205
203
docs : Option < bool > ,
204
+ compiler_docs : Option < bool > ,
206
205
submodules : Option < bool > ,
207
206
fast_submodules : Option < bool > ,
208
207
gdb : Option < String > ,
209
- locked_deps : Option < bool > ,
210
- vendor : Option < bool > ,
211
208
nodejs : Option < String > ,
212
209
python : Option < String > ,
210
+ locked_deps : Option < bool > ,
211
+ vendor : Option < bool > ,
213
212
full_bootstrap : Option < bool > ,
214
213
extended : Option < bool > ,
215
214
tools : Option < HashSet < String > > ,
216
215
verbose : Option < usize > ,
217
216
sanitizers : Option < bool > ,
218
217
profiler : Option < bool > ,
219
218
cargo_native_static : Option < bool > ,
219
+ low_priority : Option < bool > ,
220
220
configure_args : Option < Vec < String > > ,
221
221
local_rebuild : Option < bool > ,
222
222
print_step_timings : Option < bool > ,
@@ -228,11 +228,11 @@ struct Build {
228
228
struct Install {
229
229
prefix : Option < String > ,
230
230
sysconfdir : Option < String > ,
231
- datadir : Option < String > ,
232
231
docdir : Option < String > ,
233
232
bindir : Option < String > ,
234
233
libdir : Option < String > ,
235
234
mandir : Option < String > ,
235
+ datadir : Option < String > ,
236
236
237
237
// standard paths, currently unused
238
238
infodir : Option < String > ,
@@ -243,14 +243,14 @@ struct Install {
243
243
#[ derive( Deserialize , Default ) ]
244
244
#[ serde( deny_unknown_fields, rename_all = "kebab-case" ) ]
245
245
struct Llvm {
246
- ccache : Option < StringOrBool > ,
247
- ninja : Option < bool > ,
248
- assertions : Option < bool > ,
249
246
optimize : Option < bool > ,
250
247
thin_lto : Option < bool > ,
251
248
release_debuginfo : Option < bool > ,
249
+ assertions : Option < bool > ,
250
+ ccache : Option < StringOrBool > ,
252
251
version_check : Option < bool > ,
253
252
static_libstdcpp : Option < bool > ,
253
+ ninja : Option < bool > ,
254
254
targets : Option < String > ,
255
255
experimental_targets : Option < String > ,
256
256
link_jobs : Option < u32 > ,
@@ -293,6 +293,7 @@ impl Default for StringOrBool {
293
293
#[ serde( deny_unknown_fields, rename_all = "kebab-case" ) ]
294
294
struct Rust {
295
295
optimize : Option < bool > ,
296
+ debug : Option < bool > ,
296
297
codegen_units : Option < u32 > ,
297
298
codegen_units_std : Option < u32 > ,
298
299
debug_assertions : Option < bool > ,
@@ -301,25 +302,24 @@ struct Rust {
301
302
debuginfo_level_std : Option < u32 > ,
302
303
debuginfo_level_tools : Option < u32 > ,
303
304
debuginfo_level_tests : Option < u32 > ,
304
- parallel_compiler : Option < bool > ,
305
305
backtrace : Option < bool > ,
306
+ incremental : Option < bool > ,
307
+ parallel_compiler : Option < bool > ,
306
308
default_linker : Option < String > ,
307
309
channel : Option < String > ,
308
310
musl_root : Option < String > ,
309
311
rpath : Option < bool > ,
312
+ verbose_tests : Option < bool > ,
310
313
optimize_tests : Option < bool > ,
311
314
codegen_tests : Option < bool > ,
312
315
ignore_git : Option < bool > ,
313
- debug : Option < bool > ,
314
316
dist_src : Option < bool > ,
315
- verbose_tests : Option < bool > ,
316
- incremental : Option < bool > ,
317
317
save_toolstates : Option < String > ,
318
318
codegen_backends : Option < Vec < String > > ,
319
319
codegen_backends_dir : Option < String > ,
320
320
lld : Option < bool > ,
321
- lldb : Option < bool > ,
322
321
llvm_tools : Option < bool > ,
322
+ lldb : Option < bool > ,
323
323
deny_warnings : Option < bool > ,
324
324
backtrace_on_ice : Option < bool > ,
325
325
verify_llvm_ir : Option < bool > ,
@@ -333,13 +333,13 @@ struct Rust {
333
333
#[ derive( Deserialize , Default ) ]
334
334
#[ serde( deny_unknown_fields, rename_all = "kebab-case" ) ]
335
335
struct TomlTarget {
336
- llvm_config : Option < String > ,
337
- llvm_filecheck : Option < String > ,
338
336
cc : Option < String > ,
339
337
cxx : Option < String > ,
340
338
ar : Option < String > ,
341
339
ranlib : Option < String > ,
342
340
linker : Option < String > ,
341
+ llvm_config : Option < String > ,
342
+ llvm_filecheck : Option < String > ,
343
343
android_ndk : Option < String > ,
344
344
crt_static : Option < bool > ,
345
345
musl_root : Option < String > ,
0 commit comments