* Exec.cs: Write the commands, which can be multiline,
commit69ccbd861e11477640a2aaf0d6b03aaf29ef1d08
authorankit <ankit@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Mon, 28 Sep 2009 19:18:59 +0000 (28 19:18 +0000)
committerankit <ankit@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Mon, 28 Sep 2009 19:18:59 +0000 (28 19:18 +0000)
tree7a06979df55fa84e969ef22f2e63e1784a290180
parent0c4f89628ac55f4eaf32f77df2e1bb906bd23b2a
* Exec.cs: Write the commands, which can be multiline,
to a temporary file, and execute that with "cmd.exe /c"
on windows and "sh" on non-windows.
(LogToolCommand): Override, and emit the commands instead
of the actual args passed to the shell.

git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mcs@142791 e3ebcda4-bce8-0310-ba0a-eca2169e7518
class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/ChangeLog
class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/Exec.cs