From 7425c7577181261adb111f01a144dd62d665fb69 Mon Sep 17 00:00:00 2001 From: Mikhail Sennikovsky Date: Thu, 7 Jul 2005 18:57:20 +0000 Subject: [PATCH] fixed the bug with handling the case of executing the CygPathResolver on non-windows systems --- .../cdt/managedbuilder/gnu/cygwin/CygwinPathResolver.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/build/org.eclipse.cdt.managedbuilder.gnu.ui/src/org/eclipse/cdt/managedbuilder/gnu/cygwin/CygwinPathResolver.java b/build/org.eclipse.cdt.managedbuilder.gnu.ui/src/org/eclipse/cdt/managedbuilder/gnu/cygwin/CygwinPathResolver.java index 2795e470ef4..4cfec1cf94b 100644 --- a/build/org.eclipse.cdt.managedbuilder.gnu.ui/src/org/eclipse/cdt/managedbuilder/gnu/cygwin/CygwinPathResolver.java +++ b/build/org.eclipse.cdt.managedbuilder.gnu.ui/src/org/eclipse/cdt/managedbuilder/gnu/cygwin/CygwinPathResolver.java @@ -65,12 +65,13 @@ public class CygwinPathResolver implements IBuildPathResolver { public String[] resolveBuildPaths(int pathType, String variableName, String variableValue, IConfiguration configuration) { - if(isMinGW(configuration)){ + if(!isWindows()){ + return variableValue.split(DELIMITER_UNIX); + } else if(isMinGW(configuration)){ return variableValue.split(DELIMITER_WIN); } String[] result = variableValue.split(DELIMITER_UNIX); - if (!isWindows()) return result; String exePath = getBinPath(); if (exePath == null) { return result; } // no changes File file = new File(exePath);