File tree 1 file changed +10
-0
lines changed
1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -365,6 +365,16 @@ recompiling all dependencies.
365
365
` CARGOFLAGS ` will pass arguments to cargo itself (e.g. ` --timings ` ). ` CARGOFLAGS_BOOTSTRAP ` and
366
366
` CARGOFLAGS_NOT_BOOTSTRAP ` work analogously to ` RUSTFLAGS_BOOTSTRAP ` .
367
367
368
+ ` RUSTC_EMIT ` will cause ` bootstrap ` to pass ` --emit ` arguments on to ` rustc ` .
369
+ You can specify which ` --emit ` formats which are used with a comma separated list prefixed with
370
+ a crate name and ` = ` , for example: ` rustc_arena=llvm-ir,asm ` .
371
+ You can also substitute ` * ` for the crate name to apply it to all crates.
372
+ You can combine multiple such specifiers by seperating them with semi-colons like
373
+ ` rustc_arena=llvm-ir,asm;rustc_span=asm;*=llvm-bc ` .
374
+ The emitted files will be stored inside the ` emit ` directory in the target specific build directory.
375
+ ` RUSTC_EMIT ` will not cause ` bootstrap ` to rebuild any crates so you may need to modify the crates
376
+ you're interested in.
377
+
368
378
` --test-args ` will pass arguments through to the test runner. For ` tests/ui ` , this is
369
379
compiletest; for unit tests and doctests this is the ` libtest ` runner. Most test runner accept
370
380
` --help ` , which you can use to find out the options accepted by the runner.
You can’t perform that action at this time.
0 commit comments