* Main.cs: Patch from Matthew Metnetsky.
svn path=/trunk/mcs/; revision=60942
+2006-05-22 Marek Sieradzki <marek.sieradzki@gmail.com>
+
+ * Main.cs: Patch from Matthew Metnetsky.
+
2006-04-19 Marek Sieradzki <marek.sieradzki@gmail.com>
* XBuild.targets: Removed.
public void Execute ()
{
+ bool result = false;
+
try {
parameters.ParseArguments (args);
project.Load (parameters.ProjectFile);
- engine.BuildProject (project, parameters.Targets, new Hashtable ());
+ result = engine.BuildProject (project, parameters.Targets, new Hashtable ());
}
catch (CommandLineException cex) {
switch (cex.ErrorCode) {
finally {
if (engine != null)
engine.UnregisterAllLoggers ();
+
+ Environment.Exit ((result ? 0 : 1));
}
+
}
private void Display (string[] array) {