From 2fb5e7eb6e1ad7aebbdd971a58074a9eadf4a357 Mon Sep 17 00:00:00 2001 From: Mikhail Sennikovsky Date: Tue, 5 Jun 2007 15:50:26 +0000 Subject: [PATCH] Fix for [Bug 172078] Check for error on makefile generation --- .../managedbuilder/internal/core/CommonBuilder.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/CommonBuilder.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/CommonBuilder.java index 90bb100000f..2066c6e787f 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/CommonBuilder.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/CommonBuilder.java @@ -1320,6 +1320,18 @@ public class CommonBuilder extends ACBuilder { //TODO: messages.add(status); } } + } else if (result.getCode() == IStatus.ERROR){ + StringBuffer buf = new StringBuffer(); + buf.append("Buildfile generation error occured..").append(NEWLINE); + String message = result.getMessage(); + if(message != null || message.length() != 0){ + buf.append(message).append(NEWLINE); + } + + buf.append("Build stopped..").append(NEWLINE); + message = buf.toString(); + buildStatus.getConsoleMessagesList().add(message); + buildStatus.cancelBuild(); } checkCancel(monitor);