فهرست منبع

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

add rebuild logic to compiler-rt-cdylib

fixes #136
bors 8 سال پیش
والد
کامیت
0d0f22a996
1فایلهای تغییر یافته به همراه8 افزوده شده و 1 حذف شده
  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());
+    }
 }