http://chess.eecs.berkeley.edu/softdevel/faq/5.html<br><br>This should solve your cygwin issues. Make the shell ignore CR.<br><br>Bob Summerwill <bob@summerwill.net> wrote:<br><br><div dir="ltr"><div><br></div><div>I have inherited a shell script with a horrible line of sed in it which OS X doesn't like, to deal with line-end issues in xbuild under Cygwin ...</div><div><br></div><div><br></div><div>
<div># Check if we are running under Windows(cygwin) OR *nix, and use xbuild OR MSBuild.exe accordingly</div><div>set isRunningCygwin=`uname | grep CYGWIN`</div><div>if ( $isRunningCygwin == '' ) then</div><div>    # This LINUX machine should have Mono and friends (xbuild) installed</div>
<div>    set builder=`which xbuild`</div><div>else</div><div>    # This WINDOWS machine should have .Net Framework installed</div><div>    set builder=`find /cygdrive/c/Windows/Microsoft.NET/Framework/v4.0* -name MSBuild.exe`</div>
<div>endif</div><div><br></div><div>if ($builder == '') then</div><div>    echo "Unable to find 'xbuild' (Linux) OR 'MSBuild.exe' (Windows) to build Solution, bailing!"</div><div>    exit -1</div>
<div>endif</div></div><div><br></div><div><div># Switch directories to get around silly MSBuild vs Cygwin issues</div><div>cd ../LucyServer</div><div>sed -i '/^$/d' ${LucyServerSolution}<br></div><div>$builder ${LucyServerSolution} /verbosity:quiet /p:Configuration=Release</div>
<div>cd ../Scripts</div></div><div><br></div><div><br></div><div>Is this something which is familiar to other xbuild users?</div><div><br></div><div>I  _think_ that the sed is trying to replace Windows-style line-endings in the SLN with Linux-style line-endings, though that shouldn't be necessary.</div>
<div><br></div><div>I think there is a bug report in here, when I can figure out exactly what is going wrong.</div><div><br></div><div>On Mac OSX the sed line barfs and fails.    Without the sed line the Cygwin build just silently doesn't build anything.</div>
<div><br></div><div><br></div><div>Cheers,</div><div>Bob</div><br clear="all"><div><br></div>-- <br><a href="mailto:bob@summerwill.net">bob@summerwill.net</a><br><br>
</div>