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 } ;
22
33fn main ( ) {
44 println ! ( "cargo:rerun-if-changed=build.rs" ) ;
@@ -141,8 +141,8 @@ fn generate_aarch64_outlined_atomics() {
141141 buf += macro_def;
142142 buf += "}; }\n " ;
143143 }
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 ( ) ;
146146}
147147
148148#[ cfg( feature = "c" ) ]
@@ -612,7 +612,7 @@ mod c {
612612
613613 fn build_aarch64_out_of_line_atomics_libraries ( builtins_dir : & Path , cfg : & mut cc:: Build ) {
614614 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") ;
616616 println ! ( "cargo:rerun-if-changed={}" , outlined_atomics_file. display( ) ) ;
617617
618618 cfg. include ( & builtins_dir) ;
You can’t perform that action at this time.
0 commit comments