From: Marc-Antoine Perennou Date: Wed, 15 Nov 2017 10:21:21 +0000 (+0100) Subject: rustbuild: dist cargo-fmt as part of rustfmt X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=8f91a45e484796998942cfe2d7ae1c9aa24ccee2;p=rust.git rustbuild: dist cargo-fmt as part of rustfmt Signed-off-by: Marc-Antoine Perennou --- diff --git a/src/bootstrap/dist.rs b/src/bootstrap/dist.rs index 7bf385301fa..9009be247a6 100644 --- a/src/bootstrap/dist.rs +++ b/src/bootstrap/dist.rs @@ -1163,7 +1163,12 @@ fn run(self, builder: &Builder) -> Option { compiler: builder.compiler(stage, build.build), target }).expect("Rustfmt to build: toolstate is testing"); + let cargofmt = builder.ensure(tool::Cargofmt { + compiler: builder.compiler(stage, build.build), + target + }).expect("Rustfmt to build: toolstate is testing"); install(&rustfmt, &image.join("bin"), 0o755); + install(&cargofmt, &image.join("bin"), 0o755); let doc = image.join("share/doc/rustfmt"); install(&src.join("README.md"), &doc, 0o644); install(&src.join("LICENSE-MIT"), &doc, 0o644); diff --git a/src/bootstrap/tool.rs b/src/bootstrap/tool.rs index eb403f88cb0..bc7ec93ca8a 100644 --- a/src/bootstrap/tool.rs +++ b/src/bootstrap/tool.rs @@ -451,6 +451,7 @@ fn run($sel, $builder: &Builder) -> Option { } tool_extended!((self, builder), + Cargofmt, rustfmt, "src/tools/rustfmt", "cargo-fmt", {}; Clippy, clippy, "src/tools/clippy", "clippy-driver", { // Clippy depends on procedural macros (serde), which requires a full host // compiler to be available, so we need to depend on that.