From 084846068797344fa1ac55c1a16e519c388c20ea Mon Sep 17 00:00:00 2001 From: Kondal Kolipaka Date: Wed, 4 Dec 2019 11:48:44 +0530 Subject: [PATCH] Bug 553730 - Fix for findCommand() to handle directories Change-Id: I2f0c833ca6a1493915db1e30b330dffc9ef3d590 Signed-off-by: Kondal Kolipaka --- .../src/org/eclipse/cdt/core/build/CBuildConfiguration.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/build/CBuildConfiguration.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/build/CBuildConfiguration.java index 00635d77df6..5fb9f7bf575 100644 --- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/build/CBuildConfiguration.java +++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/build/CBuildConfiguration.java @@ -448,7 +448,7 @@ public abstract class CBuildConfiguration extends PlatformObject implements ICBu String[] path = pathStr.split(File.pathSeparator); for (String dir : path) { Path commandPath = Paths.get(dir, command); - if (Files.exists(commandPath)) { + if (Files.exists(commandPath) && Files.isRegularFile(commandPath)) { return commandPath; } else { if (Platform.getOS().equals(Platform.OS_WIN32)