In class/Microsoft.Build.Tasks/Microsoft.Build.Tasks:
commitadc5db05bb848a188ee70cbfef3e107381de7a88
authorankit <ankit@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Mon, 9 Nov 2009 22:53:03 +0000 (9 22:53 +0000)
committerankit <ankit@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Mon, 9 Nov 2009 22:53:03 +0000 (9 22:53 +0000)
tree500e002026a61d18b67408969e1f80e10f69d508
parentf4d361a5511b7fb7a6dcc040700a657773e835db
In class/Microsoft.Build.Tasks/Microsoft.Build.Tasks:

* ToolTask.cs (ToolExe): New.
* Csc.cs:
* AL.cs: Use ToolExe instead of ToolName to construct
tool's full path.

In tools/xbuild:

* xbuild/Microsoft.Common.targets(AL):
* xbuild/Microsoft.CSharp.targets (CSC):
* xbuild/Microsoft.VisualBasic.targets (Vbc): Set ToolExe and ToolPath to
corresponding properties, allowing them to be overridden.

git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mcs@145782 e3ebcda4-bce8-0310-ba0a-eca2169e7518
class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/AL.cs
class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/ChangeLog
class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/Csc.cs
class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/Vbc.cs
class/Microsoft.Build.Utilities/Microsoft.Build.Utilities/ToolTask.cs
tools/xbuild/ChangeLog
tools/xbuild/xbuild/Microsoft.CSharp.targets
tools/xbuild/xbuild/Microsoft.Common.targets
tools/xbuild/xbuild/Microsoft.VisualBasic.targets