Skip to content

Commit f4c6d8f

Browse files
committed
refactor gating of mingw
1 parent 82faa9c commit f4c6d8f

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/bootstrap/dist.rs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1386,6 +1386,10 @@ impl Step for Extended {
13861386
tarballs.push(builder.ensure(Docs { host: target }));
13871387
}
13881388

1389+
if target.contains("windows-gnu") {
1390+
tarballs.push(builder.ensure(Mingw { host: target }).expect("missing mingw"));
1391+
}
1392+
13891393
if builder.config.profiler_enabled(target)
13901394
|| should_build_extended_tool(builder, "rust-demangler")
13911395
{
@@ -1404,19 +1408,13 @@ impl Step for Extended {
14041408
add_tool!("miri" => Miri { compiler, target });
14051409
add_tool!("analysis" => Analysis { compiler, target });
14061410

1407-
let mingw_installer = builder.ensure(Mingw { host: target });
1408-
14091411
let etc = builder.src.join("src/etc/installer");
14101412

14111413
// Avoid producing tarballs during a dry run.
14121414
if builder.config.dry_run {
14131415
return;
14141416
}
14151417

1416-
if target.contains("pc-windows-gnu") {
1417-
tarballs.push(mingw_installer.unwrap());
1418-
}
1419-
14201418
let tarball = Tarball::new(builder, "rust", &target.triple);
14211419
let generated = tarball.combine(&tarballs);
14221420

0 commit comments

Comments
 (0)