]> git.lizzy.rs Git - rust.git/commitdiff
rustbuild: build cargo and rls as part of extended build
authorMarc-Antoine Perennou <Marc-Antoine@Perennou.com>
Thu, 27 Apr 2017 09:51:02 +0000 (11:51 +0200)
committerMarc-Antoine Perennou <Marc-Antoine@Perennou.com>
Thu, 27 Apr 2017 09:52:57 +0000 (11:52 +0200)
Build them directly in the `./x.py build` phase, don't wait for
`./x.py dist`

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
src/bootstrap/step.rs

index d811e1122c42fd0a15ff1dd6ea26e8dc2d00f501..35e1b9c677614d80ec4af8b5a9ccf0ac957319a9 100644 (file)
@@ -575,6 +575,7 @@ fn crate_rule<'a, 'b>(build: &'a Build,
          .dep(|s| s.name("libstd-tool"))
          .run(move |s| compile::tool(build, s.stage, s.target, "qemu-test-client"));
     rules.build("tool-cargo", "cargo")
+         .default(build.config.extended)
          .dep(|s| s.name("maybe-clean-tools"))
          .dep(|s| s.name("libstd-tool"))
          .dep(|s| s.stage(0).host(s.target).name("openssl"))
@@ -588,6 +589,7 @@ fn crate_rule<'a, 'b>(build: &'a Build,
          .run(move |s| compile::tool(build, s.stage, s.target, "cargo"));
     rules.build("tool-rls", "rls")
          .host(true)
+         .default(build.config.extended)
          .dep(|s| s.name("librustc-tool"))
          .dep(|s| s.stage(0).host(s.target).name("openssl"))
          .dep(move |s| {