diff options
author | Andrew Gvozdev | 2010-08-18 15:32:25 +0000 |
---|---|---|
committer | Andrew Gvozdev | 2010-08-18 15:32:25 +0000 |
commit | e25ce91f19f3f4120b4644b79e79336c3edc0ca2 (patch) | |
tree | 3062e38be3ec408121fca84ba00d95076307d3f7 | |
parent | 9105ebbedbf846b5ff57b24bb08ed8cc0cc9e17c (diff) | |
download | org.eclipse.cdt-e25ce91f19f3f4120b4644b79e79336c3edc0ca2.tar.gz org.eclipse.cdt-e25ce91f19f3f4120b4644b79e79336c3edc0ca2.tar.xz org.eclipse.cdt-e25ce91f19f3f4120b4644b79e79336c3edc0ca2.zip |
bug 323011: [Scanner Discovery] Source files with drive-relative paths ("/foo/bar.c") are not discovered
=1.28
-rw-r--r-- | build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig/gnu/GCCPerFileBOPConsoleParser.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig/gnu/GCCPerFileBOPConsoleParser.java b/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig/gnu/GCCPerFileBOPConsoleParser.java index ef8aaf5cd91..d0f41db694d 100644 --- a/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig/gnu/GCCPerFileBOPConsoleParser.java +++ b/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig/gnu/GCCPerFileBOPConsoleParser.java @@ -121,7 +121,7 @@ public class GCCPerFileBOPConsoleParser extends AbstractGCCBOPConsoleParser { IFile file= null; IPath baseDirectory= fUtil.getBaseDirectory(); - if (baseDirectory.isPrefixOf(pFilePath)) { + if (baseDirectory.isPrefixOf(pFilePath) || baseDirectory.setDevice(null).isPrefixOf(pFilePath)) { IPath relPath = pFilePath.removeFirstSegments(baseDirectory.segmentCount()); //Note: We add the scanner-config even if the resource doesn't actually //exist below this project (which may happen when reading existing |