@@ -33,18 +33,26 @@ fn main() {
33
33
jemalloc. parent( ) . unwrap( ) . display( ) ) ;
34
34
let stem = jemalloc. file_stem ( ) . unwrap ( ) . to_str ( ) . unwrap ( ) ;
35
35
let name = jemalloc. file_name ( ) . unwrap ( ) . to_str ( ) . unwrap ( ) ;
36
- let kind = if name. ends_with ( ".a" ) { "static" } else { "dylib" } ;
36
+ let kind = if name. ends_with ( ".a" ) {
37
+ "static"
38
+ } else {
39
+ "dylib"
40
+ } ;
37
41
println ! ( "cargo:rustc-link-lib={}={}" , kind, & stem[ 3 ..] ) ;
38
- return
42
+ return ;
39
43
}
40
44
41
45
let compiler = gcc:: Config :: new ( ) . get_compiler ( ) ;
42
46
let ar = build_helper:: cc2ar ( compiler. path ( ) , & target) ;
43
- let cflags = compiler. args ( ) . iter ( ) . map ( |s| s. to_str ( ) . unwrap ( ) )
44
- . collect :: < Vec < _ > > ( ) . join ( " " ) ;
47
+ let cflags = compiler. args ( )
48
+ . iter ( )
49
+ . map ( |s| s. to_str ( ) . unwrap ( ) )
50
+ . collect :: < Vec < _ > > ( )
51
+ . join ( " " ) ;
45
52
46
53
let mut stack = src_dir. join ( "../jemalloc" )
47
- . read_dir ( ) . unwrap ( )
54
+ . read_dir ( )
55
+ . unwrap ( )
48
56
. map ( |e| e. unwrap ( ) )
49
57
. collect :: < Vec < _ > > ( ) ;
50
58
while let Some ( entry) = stack. pop ( ) {
@@ -57,7 +65,9 @@ fn main() {
57
65
}
58
66
59
67
let mut cmd = Command :: new ( "sh" ) ;
60
- cmd. arg ( src_dir. join ( "../jemalloc/configure" ) . to_str ( ) . unwrap ( )
68
+ cmd. arg ( src_dir. join ( "../jemalloc/configure" )
69
+ . to_str ( )
70
+ . unwrap ( )
61
71
. replace ( "C:\\ " , "/c/" )
62
72
. replace ( "\\ " , "/" ) )
63
73
. current_dir ( & build_dir)
@@ -117,9 +127,10 @@ fn main() {
117
127
118
128
run ( & mut cmd) ;
119
129
run ( Command :: new ( "make" )
120
- . current_dir ( & build_dir)
121
- . arg ( "build_lib_static" )
122
- . arg ( "-j" ) . arg ( env:: var ( "NUM_JOBS" ) . unwrap ( ) ) ) ;
130
+ . current_dir ( & build_dir)
131
+ . arg ( "build_lib_static" )
132
+ . arg ( "-j" )
133
+ . arg ( env:: var ( "NUM_JOBS" ) . unwrap ( ) ) ) ;
123
134
124
135
if target. contains ( "windows" ) {
125
136
println ! ( "cargo:rustc-link-lib=static=jemalloc" ) ;
0 commit comments