From fa5965cef09a515c28a51b1aa44e3b010d2a33e0 Mon Sep 17 00:00:00 2001 From: Andrew Gvozdev Date: Thu, 18 Aug 2011 12:16:59 -0400 Subject: [PATCH] bug 345750: convert relative paths to absolute also for those that don't exist --- .../make/internal/core/scannerconfig/util/CCommandDSC.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig/util/CCommandDSC.java b/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig/util/CCommandDSC.java index 50e67247292..2795586ba23 100644 --- a/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig/util/CCommandDSC.java +++ b/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig/util/CCommandDSC.java @@ -422,6 +422,10 @@ public class CCommandDSC { IPath ppath = new Path(path); if (project != null && !ppath.isAbsolute()) { IResource res = project.findMember(ppath); + if (res == null) { + // To calculate path only; this does not create any file + res = project.getFile(path); + } if (res != null) { ppath = res.getLocation(); if (ppath != null) {