Explorar o código

Auto merge of #138 - rust-lang-nursery:cdylib-rebuild, r=japaric

add rebuild logic to compiler-rt-cdylib

fixes #136
bors %!s(int64=8) %!d(string=hai) anos
pai
achega
0d0f22a996
Modificáronse 1 ficheiros con 8 adicións e 1 borrados
  1. 8 1
      compiler-rt/compiler-rt-cdylib/build.rs

+ 8 - 1
compiler-rt/compiler-rt-cdylib/build.rs

@@ -62,9 +62,16 @@ fn main() {
         "powisf2.c",
     ]);
 
+    let builtins_dir = Path::new("compiler-rt/lib/builtins");
     for src in sources.files.iter() {
-        cfg.file(Path::new("compiler-rt/lib/builtins").join(src));
+        cfg.file(builtins_dir.join(src));
     }
 
     cfg.compile("libcompiler-rt.a");
+
+    println!("cargo:rerun-if-changed=build.rs");
+
+    for source in sources.files.iter() {
+        println!("cargo:rerun-if-changed={}", builtins_dir.join(source).display());
+    }
 }