@@ -9,21 +9,21 @@ use super::SysrootKind;
99pub ( crate ) fn build_sysroot (
1010 channel : & str ,
1111 sysroot_kind : SysrootKind ,
12- target_dir : & Path ,
12+ dist_dir : & Path ,
1313 cg_clif_dylib_src : & Path ,
1414 host_triple : & str ,
1515 target_triple : & str ,
1616) {
1717 eprintln ! ( "[BUILD] sysroot {:?}" , sysroot_kind) ;
1818
19- if target_dir . exists ( ) {
20- fs:: remove_dir_all ( target_dir ) . unwrap ( ) ;
19+ if dist_dir . exists ( ) {
20+ fs:: remove_dir_all ( dist_dir ) . unwrap ( ) ;
2121 }
22- fs:: create_dir_all ( target_dir . join ( "bin" ) ) . unwrap ( ) ;
23- fs:: create_dir_all ( target_dir . join ( "lib" ) ) . unwrap ( ) ;
22+ fs:: create_dir_all ( dist_dir . join ( "bin" ) ) . unwrap ( ) ;
23+ fs:: create_dir_all ( dist_dir . join ( "lib" ) ) . unwrap ( ) ;
2424
2525 // Copy the backend
26- let cg_clif_dylib_path = target_dir
26+ let cg_clif_dylib_path = dist_dir
2727 . join ( if cfg ! ( windows) {
2828 // Windows doesn't have rpath support, so the cg_clif dylib needs to be next to the
2929 // binaries.
@@ -42,14 +42,14 @@ pub(crate) fn build_sysroot(
4242 build_cargo_wrapper_cmd
4343 . arg ( PathBuf :: from ( "scripts" ) . join ( format ! ( "{wrapper}.rs" ) ) )
4444 . arg ( "-o" )
45- . arg ( target_dir . join ( wrapper_name) )
45+ . arg ( dist_dir . join ( wrapper_name) )
4646 . arg ( "-g" ) ;
4747 spawn_and_wait ( build_cargo_wrapper_cmd) ;
4848 }
4949
5050 let default_sysroot = super :: rustc_info:: get_default_sysroot ( ) ;
5151
52- let rustlib = target_dir . join ( "lib" ) . join ( "rustlib" ) ;
52+ let rustlib = dist_dir . join ( "lib" ) . join ( "rustlib" ) ;
5353 let host_rustlib_lib = rustlib. join ( host_triple) . join ( "lib" ) ;
5454 let target_rustlib_lib = rustlib. join ( target_triple) . join ( "lib" ) ;
5555 fs:: create_dir_all ( & host_rustlib_lib) . unwrap ( ) ;
@@ -114,7 +114,7 @@ pub(crate) fn build_sysroot(
114114 SysrootKind :: Clif => {
115115 build_clif_sysroot_for_triple (
116116 channel,
117- target_dir ,
117+ dist_dir ,
118118 host_triple,
119119 & cg_clif_dylib_path,
120120 None ,
@@ -129,7 +129,7 @@ pub(crate) fn build_sysroot(
129129 } ;
130130 build_clif_sysroot_for_triple (
131131 channel,
132- target_dir ,
132+ dist_dir ,
133133 target_triple,
134134 & cg_clif_dylib_path,
135135 linker,
@@ -142,7 +142,7 @@ pub(crate) fn build_sysroot(
142142 let file = file. unwrap ( ) . path ( ) ;
143143 let filename = file. file_name ( ) . unwrap ( ) . to_str ( ) . unwrap ( ) ;
144144 if filename. contains ( "std-" ) && !filename. contains ( ".rlib" ) {
145- try_hard_link ( & file, target_dir . join ( "lib" ) . join ( file. file_name ( ) . unwrap ( ) ) ) ;
145+ try_hard_link ( & file, dist_dir . join ( "lib" ) . join ( file. file_name ( ) . unwrap ( ) ) ) ;
146146 }
147147 }
148148 }
@@ -153,7 +153,7 @@ static STANDARD_LIBRARY: CargoProject = CargoProject::local("build_sysroot");
153153
154154fn build_clif_sysroot_for_triple (
155155 channel : & str ,
156- target_dir : & Path ,
156+ dist_dir : & Path ,
157157 triple : & str ,
158158 cg_clif_dylib_path : & Path ,
159159 linker : Option < & str > ,
@@ -189,7 +189,7 @@ fn build_clif_sysroot_for_triple(
189189 // Build sysroot
190190 let mut rustflags = "-Zforce-unstable-if-unmarked -Cpanic=abort" . to_string ( ) ;
191191 rustflags. push_str ( & format ! ( " -Zcodegen-backend={}" , cg_clif_dylib_path. to_str( ) . unwrap( ) ) ) ;
192- rustflags. push_str ( & format ! ( " --sysroot={}" , target_dir . to_str( ) . unwrap( ) ) ) ;
192+ rustflags. push_str ( & format ! ( " --sysroot={}" , dist_dir . to_str( ) . unwrap( ) ) ) ;
193193 if channel == "release" {
194194 rustflags. push_str ( " -Zmir-opt-level=3" ) ;
195195 }
@@ -221,7 +221,7 @@ fn build_clif_sysroot_for_triple(
221221 } ;
222222 try_hard_link (
223223 entry. path ( ) ,
224- target_dir . join ( "lib" ) . join ( "rustlib" ) . join ( triple) . join ( "lib" ) . join ( entry. file_name ( ) ) ,
224+ dist_dir . join ( "lib" ) . join ( "rustlib" ) . join ( triple) . join ( "lib" ) . join ( entry. file_name ( ) ) ,
225225 ) ;
226226 }
227227}
0 commit comments