File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -133,15 +133,19 @@ fn copy_musl_third_party_objects(builder: &Builder,
133
133
}
134
134
}
135
135
136
+ fn mac_os_deployment_env_var ( cargo : & mut Command ) {
137
+ if let Some ( target) = env:: var_os ( "MACOSX_STD_DEPLOYMENT_TARGET" ) {
138
+ cargo. env ( "MACOSX_DEPLOYMENT_TARGET" , target) ;
139
+ }
140
+ }
141
+
136
142
/// Configure cargo to compile the standard library, adding appropriate env vars
137
143
/// and such.
138
144
pub fn std_cargo ( builder : & Builder ,
139
145
compiler : & Compiler ,
140
146
target : Interned < String > ,
141
147
cargo : & mut Command ) {
142
- if let Some ( target) = env:: var_os ( "MACOSX_STD_DEPLOYMENT_TARGET" ) {
143
- cargo. env ( "MACOSX_DEPLOYMENT_TARGET" , target) ;
144
- }
148
+ mac_os_deployment_env_var ( cargo) ;
145
149
146
150
if builder. no_std ( target) == Some ( true ) {
147
151
// for no-std targets we only compile a few no_std crates
@@ -394,9 +398,7 @@ pub fn test_cargo(builder: &Builder,
394
398
_compiler : & Compiler ,
395
399
_target : Interned < String > ,
396
400
cargo : & mut Command ) {
397
- if let Some ( target) = env:: var_os ( "MACOSX_STD_DEPLOYMENT_TARGET" ) {
398
- cargo. env ( "MACOSX_DEPLOYMENT_TARGET" , target) ;
399
- }
401
+ mac_os_deployment_env_var ( cargo) ;
400
402
cargo. arg ( "--manifest-path" )
401
403
. arg ( builder. src . join ( "src/libtest/Cargo.toml" ) ) ;
402
404
}
You can’t perform that action at this time.
0 commit comments