Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Gvozdev2010-08-18 15:32:25 +0000
committerAndrew Gvozdev2010-08-18 15:32:25 +0000
commite25ce91f19f3f4120b4644b79e79336c3edc0ca2 (patch)
tree3062e38be3ec408121fca84ba00d95076307d3f7
parent9105ebbedbf846b5ff57b24bb08ed8cc0cc9e17c (diff)
downloadorg.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.java2
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

Back to the top