@@ -794,21 +794,20 @@ fn cargo_default_env_metadata_env_var() {
794794 execs ( ) . with_status ( 0 ) . with_stderr ( & format ! ( "\
795795 [COMPILING] bar v0.0.1 ({url}/bar)
796796[RUNNING] `rustc --crate-name bar bar[/]src[/]lib.rs --crate-type dylib \
797+ --emit=dep-info,link \
797798 -C prefer-dynamic -g \
798799 -C metadata=[..] \
799800 --out-dir [..] \
800- --emit=dep-info,link \
801801 -L dependency={dir}[/]target[/]debug[/]deps`
802802[COMPILING] foo v0.0.1 ({url})
803- [RUNNING] `rustc --crate-name foo src[/]lib.rs --crate-type lib -g \
803+ [RUNNING] `rustc --crate-name foo src[/]lib.rs --crate-type lib \
804+ --emit=dep-info,link -g \
804805 -C metadata=[..] \
805806 -C extra-filename=[..] \
806807 --out-dir [..] \
807- --emit=dep-info,link \
808808 -L dependency={dir}[/]target[/]debug[/]deps \
809809 --extern bar={dir}[/]target[/]debug[/]deps[/]{prefix}bar{suffix}`
810- [FINISHED] debug [unoptimized + debuginfo] target(s) in [..]
811- " ,
810+ [FINISHED] debug [unoptimized + debuginfo] target(s) in [..]" ,
812811dir = p. root( ) . display( ) ,
813812url = p. url( ) ,
814813prefix = env:: consts:: DLL_PREFIX ,
@@ -822,17 +821,17 @@ suffix = env::consts::DLL_SUFFIX,
822821 execs ( ) . with_status ( 0 ) . with_stderr ( & format ! ( "\
823822 [COMPILING] bar v0.0.1 ({url}/bar)
824823[RUNNING] `rustc --crate-name bar bar[/]src[/]lib.rs --crate-type dylib \
824+ --emit=dep-info,link \
825825 -C prefer-dynamic -g \
826826 -C metadata=[..] \
827827 --out-dir [..] \
828- --emit=dep-info,link \
829828 -L dependency={dir}[/]target[/]debug[/]deps`
830829[COMPILING] foo v0.0.1 ({url})
831- [RUNNING] `rustc --crate-name foo src[/]lib.rs --crate-type lib -g \
830+ [RUNNING] `rustc --crate-name foo src[/]lib.rs --crate-type lib \
831+ --emit=dep-info,link -g \
832832 -C metadata=[..] \
833833 -C extra-filename=[..] \
834834 --out-dir [..] \
835- --emit=dep-info,link \
836835 -L dependency={dir}[/]target[/]debug[/]deps \
837836 --extern bar={dir}[/]target[/]debug[/]deps[/]{prefix}bar-[..]{suffix}`
838837[FINISHED] debug [unoptimized + debuginfo] target(s) in [..]
@@ -1142,11 +1141,11 @@ fn lto_build() {
11421141 execs ( ) . with_status ( 0 ) . with_stderr ( & format ! ( "\
11431142 [COMPILING] test v0.0.0 ({url})
11441143[RUNNING] `rustc --crate-name test src[/]main.rs --crate-type bin \
1144+ --emit=dep-info,link \
11451145 -C opt-level=3 \
11461146 -C lto \
11471147 -C metadata=[..] \
11481148 --out-dir {dir}[/]target[/]release[/]deps \
1149- --emit=dep-info,link \
11501149 -L dependency={dir}[/]target[/]release[/]deps`
11511150[FINISHED] release [optimized] target(s) in [..]
11521151" ,
@@ -1170,10 +1169,10 @@ fn verbose_build() {
11701169 assert_that ( p. cargo_process ( "build" ) . arg ( "-v" ) ,
11711170 execs ( ) . with_status ( 0 ) . with_stderr ( & format ! ( "\
11721171 [COMPILING] test v0.0.0 ({url})
1173- [RUNNING] `rustc --crate-name test src[/]lib.rs --crate-type lib -g \
1172+ [RUNNING] `rustc --crate-name test src[/]lib.rs --crate-type lib \
1173+ --emit=dep-info,link -g \
11741174 -C metadata=[..] \
11751175 --out-dir [..] \
1176- --emit=dep-info,link \
11771176 -L dependency={dir}[/]target[/]debug[/]deps`
11781177[FINISHED] debug [unoptimized + debuginfo] target(s) in [..]
11791178" ,
@@ -1198,10 +1197,10 @@ fn verbose_release_build() {
11981197 execs ( ) . with_status ( 0 ) . with_stderr ( & format ! ( "\
11991198 [COMPILING] test v0.0.0 ({url})
12001199[RUNNING] `rustc --crate-name test src[/]lib.rs --crate-type lib \
1200+ --emit=dep-info,link \
12011201 -C opt-level=3 \
12021202 -C metadata=[..] \
12031203 --out-dir [..] \
1204- --emit=dep-info,link \
12051204 -L dependency={dir}[/]target[/]release[/]deps`
12061205[FINISHED] release [optimized] target(s) in [..]
12071206" ,
@@ -1241,18 +1240,19 @@ fn verbose_release_build_deps() {
12411240 execs ( ) . with_status ( 0 ) . with_stderr ( & format ! ( "\
12421241 [COMPILING] foo v0.0.0 ({url}/foo)
12431242[RUNNING] `rustc --crate-name foo foo[/]src[/]lib.rs \
1244- --crate-type dylib --crate-type rlib -C prefer-dynamic \
1243+ --crate-type dylib --crate-type rlib \
1244+ --emit=dep-info,link \
1245+ -C prefer-dynamic \
12451246 -C opt-level=3 \
12461247 -C metadata=[..] \
12471248 --out-dir [..] \
1248- --emit=dep-info,link \
12491249 -L dependency={dir}[/]target[/]release[/]deps`
12501250[COMPILING] test v0.0.0 ({url})
12511251[RUNNING] `rustc --crate-name test src[/]lib.rs --crate-type lib \
1252+ --emit=dep-info,link \
12521253 -C opt-level=3 \
12531254 -C metadata=[..] \
12541255 --out-dir [..] \
1255- --emit=dep-info,link \
12561256 -L dependency={dir}[/]target[/]release[/]deps \
12571257 --extern foo={dir}[/]target[/]release[/]deps[/]{prefix}foo{suffix} \
12581258 --extern foo={dir}[/]target[/]release[/]deps[/]libfoo.rlib`
0 commit comments