diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2015-03-05 14:49:58 -0800 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2015-03-05 14:49:58 -0800 |
| commit | 93192524fb4e9411bd4163fdd5031b7fbc370eca (patch) | |
| tree | c842ccf3e5fe703eea72dd3a12120bf06e51cd8a | |
| parent | 68740b405404a3f885e388c8d31722797d519c30 (diff) | |
| download | rust-93192524fb4e9411bd4163fdd5031b7fbc370eca.tar.gz rust-93192524fb4e9411bd4163fdd5031b7fbc370eca.zip | |
rustc: Don't emit dep-info for imported files
Closes #23089
| -rw-r--r-- | src/librustc_driver/driver.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/librustc_driver/driver.rs b/src/librustc_driver/driver.rs index 73682faf1a7..10be1810c21 100644 --- a/src/librustc_driver/driver.rs +++ b/src/librustc_driver/driver.rs @@ -797,7 +797,9 @@ fn write_out_deps(sess: &Session, // Build a list of files used to compile the output and // write Makefile-compatible dependency rules let files: Vec<String> = sess.codemap().files.borrow() - .iter().filter(|fmap| fmap.is_real_file()) + .iter() + .filter(|fmap| fmap.is_real_file()) + .filter(|fmap| !fmap.is_imported()) .map(|fmap| escape_dep_filename(&fmap.name)) .collect(); let mut file = try!(fs::File::create(&deps_filename)); |
