about summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorJack Moffitt <jack@metajack.im>2013-11-27 20:06:35 -0700
committerJack Moffitt <jack@metajack.im>2013-12-12 13:57:47 -0700
commit9365375c7fe0c7dac1a6dfea3cdfa99a92027b97 (patch)
treecf66b92d4377c79419f54384d112065d22ea3347 /src/libsyntax
parent5bd4d2ea7a75b915d70112731e815ed835a683e8 (diff)
downloadrust-9365375c7fe0c7dac1a6dfea3cdfa99a92027b97.tar.gz
rust-9365375c7fe0c7dac1a6dfea3cdfa99a92027b97.zip
Add --dep-info to write Makefile-compatible dependency info.
When --dep-info is given, rustc will write out a `$input_base.d` file in the
output directory that contains Makefile compatible dependency information for
use with tools like make and ninja.
Diffstat (limited to 'src/libsyntax')
-rw-r--r--src/libsyntax/codemap.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libsyntax/codemap.rs b/src/libsyntax/codemap.rs
index ac89689f004..0509760120a 100644
--- a/src/libsyntax/codemap.rs
+++ b/src/libsyntax/codemap.rs
@@ -260,6 +260,10 @@ impl FileMap {
         };
         self.multibyte_chars.push(mbc);
     }
+
+    pub fn is_real_file(&self) -> bool {
+        !(self.name.starts_with("<") && self.name.ends_with(">"))
+    }
 }
 
 pub struct CodeMap {