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)