File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 1
- use std:: { collections:: BTreeMap , env, sync:: atomic:: Ordering } ;
1
+ use std:: { collections:: BTreeMap , env, path :: PathBuf , sync:: atomic:: Ordering } ;
2
2
3
3
fn main ( ) {
4
4
println ! ( "cargo:rerun-if-changed=build.rs" ) ;
@@ -141,8 +141,8 @@ fn generate_aarch64_outlined_atomics() {
141
141
buf += macro_def;
142
142
buf += "}; }\n " ;
143
143
}
144
- let dst = std:: env:: var ( "OUT_DIR" ) . unwrap ( ) + "/outlined_atomics.rs" ;
145
- std:: fs:: write ( dst , buf) . unwrap ( ) ;
144
+ let out_dir = PathBuf :: from ( std:: env:: var ( "OUT_DIR" ) . unwrap ( ) ) ;
145
+ std:: fs:: write ( out_dir . join ( "outlined_atomics.rs" ) , buf) . unwrap ( ) ;
146
146
}
147
147
148
148
#[ cfg( feature = "c" ) ]
@@ -612,7 +612,7 @@ mod c {
612
612
613
613
fn build_aarch64_out_of_line_atomics_libraries ( builtins_dir : & Path , cfg : & mut cc:: Build ) {
614
614
let out_dir = PathBuf :: from ( env:: var ( "OUT_DIR" ) . unwrap ( ) ) ;
615
- let outlined_atomics_file = builtins_dir. join ( "aarch64/ lse.S" ) ;
615
+ let outlined_atomics_file = builtins_dir. join ( "aarch64" ) . join ( " lse.S") ;
616
616
println ! ( "cargo:rerun-if-changed={}" , outlined_atomics_file. display( ) ) ;
617
617
618
618
cfg. include ( & builtins_dir) ;
You can’t perform that action at this time.
0 commit comments