diff options
| author | Manish Goregaokar <manishsmail@gmail.com> | 2020-07-17 18:13:53 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-07-17 18:13:53 -0700 |
| commit | 5f76240354af9e8a2dfffbb4205e686d0e5ef081 (patch) | |
| tree | 4617f9cddc0ffd28b6d11660056c560057e6441c | |
| parent | 0d669a97e3c3c8ed0cdb0de980080115e894165e (diff) | |
| parent | 4adb13c3a4328046688f04d4a15c8c3321ca6bfb (diff) | |
| download | rust-5f76240354af9e8a2dfffbb4205e686d0e5ef081.tar.gz rust-5f76240354af9e8a2dfffbb4205e686d0e5ef081.zip | |
Rollup merge of #74457 - Keruspe:install, r=Mark-Simulacrum
rustbuild: drop tool::should_install Always install when the build succeeds Fixes #74431
| -rw-r--r-- | src/bootstrap/install.rs | 29 |
1 files changed, 5 insertions, 24 deletions
diff --git a/src/bootstrap/install.rs b/src/bootstrap/install.rs index 7266625ff39..dcdc681e87d 100644 --- a/src/bootstrap/install.rs +++ b/src/bootstrap/install.rs @@ -160,11 +160,6 @@ macro_rules! install { config.extended && config.tools.as_ref() .map_or(true, |t| t.contains($path)) } - - #[allow(dead_code)] - fn should_install(builder: &Builder<'_>) -> bool { - builder.config.tools.as_ref().map_or(false, |t| t.contains($path)) - } } impl Step for $name { @@ -211,8 +206,7 @@ install!((self, builder, _config), install_cargo(builder, self.compiler.stage, self.target); }; Rls, "rls", Self::should_build(_config), only_hosts: true, { - if builder.ensure(dist::Rls { compiler: self.compiler, target: self.target }).is_some() || - Self::should_install(builder) { + if builder.ensure(dist::Rls { compiler: self.compiler, target: self.target }).is_some() { install_rls(builder, self.compiler.stage, self.target); } else { builder.info( @@ -222,27 +216,14 @@ install!((self, builder, _config), }; RustAnalyzer, "rust-analyzer", Self::should_build(_config), only_hosts: true, { builder.ensure(dist::RustAnalyzer { compiler: self.compiler, target: self.target }); - if Self::should_install(builder) { - install_rust_analyzer(builder, self.compiler.stage, self.target); - } else { - builder.info( - &format!("skipping Install rust-analyzer stage{} ({})", self.compiler.stage, self.target), - ); - } + install_rust_analyzer(builder, self.compiler.stage, self.target); }; Clippy, "clippy", Self::should_build(_config), only_hosts: true, { builder.ensure(dist::Clippy { compiler: self.compiler, target: self.target }); - if Self::should_install(builder) { - install_clippy(builder, self.compiler.stage, self.target); - } else { - builder.info( - &format!("skipping Install clippy stage{} ({})", self.compiler.stage, self.target), - ); - } + install_clippy(builder, self.compiler.stage, self.target); }; Miri, "miri", Self::should_build(_config), only_hosts: true, { - if builder.ensure(dist::Miri { compiler: self.compiler, target: self.target }).is_some() || - Self::should_install(builder) { + if builder.ensure(dist::Miri { compiler: self.compiler, target: self.target }).is_some() { install_miri(builder, self.compiler.stage, self.target); } else { builder.info( @@ -254,7 +235,7 @@ install!((self, builder, _config), if builder.ensure(dist::Rustfmt { compiler: self.compiler, target: self.target - }).is_some() || Self::should_install(builder) { + }).is_some() { install_rustfmt(builder, self.compiler.stage, self.target); } else { builder.info( |
