From 1e150185daeb953d8ed1b91cc9694bbacb5518e5 Mon Sep 17 00:00:00 2001 From: Mark Slee Date: Tue, 22 Jan 2008 04:04:30 +0000 Subject: [PATCH] Thrift CSharp build to check compiler return code Summary: If non-zero, toss an error to the log Reviewed By: dreiss Other Notes: Submitted by Will Palmeri git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665439 13f79535-47bb-0310-9956-ffa450edef68 --- lib/csharp/ThriftMSBuildTask/ThriftBuild.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/csharp/ThriftMSBuildTask/ThriftBuild.cs b/lib/csharp/ThriftMSBuildTask/ThriftBuild.cs index 9cf5f417..a2bb6415 100644 --- a/lib/csharp/ThriftMSBuildTask/ThriftBuild.cs +++ b/lib/csharp/ThriftMSBuildTask/ThriftBuild.cs @@ -175,6 +175,11 @@ namespace ThriftMSBuildTask p.StartInfo.RedirectStandardOutput = false; p.Start(); p.WaitForExit(); + if (p.ExitCode != 0) + { + LogMessage("thrift.exe failed to compile " + thriftFile, MessageImportance.High); + return false; + } } Csc csc = new Csc(); -- 2.17.1