@@ -54,6 +54,9 @@ fn main() {
54
54
let src_dir = out_dir. join ( "mozjs" ) ;
55
55
let build_dir = out_dir. join ( "build" ) ;
56
56
57
+ // Used by rust-mozjs downstream, don't remove.
58
+ println ! ( "cargo:outdir={}" , build_dir. display( ) ) ;
59
+
57
60
copy_sources ( "mozjs" . as_ref ( ) , & src_dir) ;
58
61
59
62
fs:: create_dir_all ( & build_dir) . expect ( "could not create build dir" ) ;
@@ -64,7 +67,6 @@ fn main() {
64
67
}
65
68
66
69
fn find_make ( ) -> OsString {
67
- println ! ( "cargo:rerun-if-env-changed=MAKE" ) ;
68
70
if let Some ( make) = env:: var_os ( "MAKE" ) {
69
71
make
70
72
} else {
@@ -124,7 +126,6 @@ fn build_jsapi(src_dir: &Path, build_dir: &Path) {
124
126
let mut make = find_make ( ) ;
125
127
126
128
// Put MOZTOOLS_PATH at the beginning of PATH if specified
127
- println ! ( "cargo:rerun-if-env-changed=MOZTOOLS_PATH" ) ;
128
129
if let Some ( moztools) = env:: var_os ( "MOZTOOLS_PATH" ) {
129
130
let path = env:: var_os ( "PATH" ) . unwrap ( ) ;
130
131
let mut paths = Vec :: new ( ) ;
@@ -242,14 +243,12 @@ fn build_jsapi_bindings(build_dir: &Path) {
242
243
builder = builder. clang_arg ( "-fms-compatibility" ) ;
243
244
}
244
245
245
- println ! ( "cargo:rerun-if-env-changed=CXXFLAGS" ) ;
246
246
if let Ok ( flags) = env:: var ( "CXXFLAGS" ) {
247
247
for flag in flags. split_whitespace ( ) {
248
248
builder = builder. clang_arg ( flag) ;
249
249
}
250
250
}
251
251
252
- println ! ( "cargo:rerun-if-env-changed=CLANGFLAGS" ) ;
253
252
if let Ok ( flags) = env:: var ( "CLANGFLAGS" ) {
254
253
for flag in flags. split_whitespace ( ) {
255
254
builder = builder. clang_arg ( flag) ;
0 commit comments