Skip to content

Commit

Permalink
Rollup merge of rust-lang#102175 - oli-obk:miri_subtree_cleanup, r=jy…
Browse files Browse the repository at this point in the history
…n514

Also require other subtrees to always build successfully

r? `@jyn514`
  • Loading branch information
matthiaskrgr authored Sep 23, 2022
2 parents e17541b + 7ed999b commit ee2e709
Showing 1 changed file with 22 additions and 22 deletions.
44 changes: 22 additions & 22 deletions src/bootstrap/dist.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1424,7 +1424,7 @@ impl Step for Extended {

let xform = |p: &Path| {
let mut contents = t!(fs::read_to_string(p));
for tool in &["rust-demangler", "rust-analyzer", "rustfmt"] {
for tool in &["rust-demangler"] {
if !built_tools.contains(tool) {
contents = filter(&contents, tool);
}
Expand Down Expand Up @@ -1465,7 +1465,8 @@ impl Step for Extended {
prepare("rust-analysis");
prepare("clippy");
prepare("miri");
for tool in &["rust-docs", "rust-demangler", "rust-analyzer"] {
prepare("rust-analyzer");
for tool in &["rust-docs", "rust-demangler"] {
if built_tools.contains(tool) {
prepare(tool);
}
Expand Down Expand Up @@ -1525,7 +1526,8 @@ impl Step for Extended {
prepare("rust-std");
prepare("clippy");
prepare("miri");
for tool in &["rust-demangler", "rust-analyzer"] {
prepare("rust-analyzer");
for tool in &["rust-demangler"] {
if built_tools.contains(tool) {
prepare(tool);
}
Expand Down Expand Up @@ -1609,25 +1611,23 @@ impl Step for Extended {
.arg("-out")
.arg(exe.join("StdGroup.wxs")),
);
if built_tools.contains("rust-analyzer") {
builder.run(
Command::new(&heat)
.current_dir(&exe)
.arg("dir")
.arg("rust-analyzer")
.args(&heat_flags)
.arg("-cg")
.arg("RustAnalyzerGroup")
.arg("-dr")
.arg("RustAnalyzer")
.arg("-var")
.arg("var.RustAnalyzerDir")
.arg("-out")
.arg(exe.join("RustAnalyzerGroup.wxs"))
.arg("-t")
.arg(etc.join("msi/remove-duplicates.xsl")),
);
}
builder.run(
Command::new(&heat)
.current_dir(&exe)
.arg("dir")
.arg("rust-analyzer")
.args(&heat_flags)
.arg("-cg")
.arg("RustAnalyzerGroup")
.arg("-dr")
.arg("RustAnalyzer")
.arg("-var")
.arg("var.RustAnalyzerDir")
.arg("-out")
.arg(exe.join("RustAnalyzerGroup.wxs"))
.arg("-t")
.arg(etc.join("msi/remove-duplicates.xsl")),
);
builder.run(
Command::new(&heat)
.current_dir(&exe)
Expand Down

0 comments on commit ee2e709

Please sign in to comment.