From: Mark Slee Date: Tue, 22 Jan 2008 04:04:30 +0000 (+0000) Subject: Thrift CSharp build to check compiler return code X-Git-Tag: 0.2.0~1033 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=1e150185daeb953d8ed1b91cc9694bbacb5518e5;p=common%2Fthrift.git 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 --- 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();