@@ -51,12 +51,20 @@ pub fn install(build: &Build, stage: u32, host: &str) {
51
51
}
52
52
53
53
for target in build. config . target . iter ( ) {
54
- install_sh ( & build, "std" , "rust-std" , & build. rust_package_vers ( ) , stage, target, & prefix,
55
- & docdir, & libdir, & mandir, & empty_dir) ;
54
+ install_sh ( & build, "std" , "rust-std" , & build. rust_package_vers ( ) ,
55
+ stage, target, & prefix, & docdir, & libdir, & mandir, & empty_dir) ;
56
+ }
57
+
58
+ install_sh ( & build, "rustc" , "rustc" , & build. rust_package_vers ( ) ,
59
+ stage, host, & prefix, & docdir, & libdir, & mandir, & empty_dir) ;
60
+
61
+ if build. config . extended {
62
+ install_sh ( & build, "cargo" , "cargo" , & build. cargo_package_vers ( ) ,
63
+ stage, host, & prefix, & docdir, & libdir, & mandir, & empty_dir) ;
64
+ install_sh ( & build, "rls" , "rls" , & build. rls_package_vers ( ) ,
65
+ stage, host, & prefix, & docdir, & libdir, & mandir, & empty_dir) ;
56
66
}
57
67
58
- install_sh ( & build, "rustc" , "rustc" , & build. rust_package_vers ( ) , stage, host, & prefix,
59
- & docdir, & libdir, & mandir, & empty_dir) ;
60
68
t ! ( fs:: remove_dir_all( & empty_dir) ) ;
61
69
}
62
70
0 commit comments