Repository: cloudstack
Updated Branches:
  refs/heads/4.3-forward a6e33143c -> 53724bcbf


CLOUDSTACK-6325: [hyper-v] fixed cleaning of bin and obj directories when 
building with mono, they were not cleaning up and resulting in use of stale 
dlls in some cases


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/d042a818
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/d042a818
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/d042a818

Branch: refs/heads/4.3-forward
Commit: d042a8183760d85b0f05432267bef4a8b5e2e2d0
Parents: a6e3314
Author: Anshul Gangwar <anshul.gang...@citrix.com>
Authored: Wed Apr 2 01:07:32 2014 -0700
Committer: Devdeep Singh <devd...@gmail.com>
Committed: Tue Apr 8 12:01:56 2014 +0530

----------------------------------------------------------------------
 .../hyperv/DotNet/ServerResource/AgentShell/AgentShell.csproj    | 4 ++++
 .../DotNet/ServerResource/HypervResource/HypervResource.csproj   | 4 ++++
 .../ServerResource.Tests/ServerResource.Tests.csproj             | 4 ++++
 .../hyperv/DotNet/ServerResource/WmiWrappers/WmiWrappers.csproj  | 4 ++++
 4 files changed, 16 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/d042a818/plugins/hypervisors/hyperv/DotNet/ServerResource/AgentShell/AgentShell.csproj
----------------------------------------------------------------------
diff --git 
a/plugins/hypervisors/hyperv/DotNet/ServerResource/AgentShell/AgentShell.csproj 
b/plugins/hypervisors/hyperv/DotNet/ServerResource/AgentShell/AgentShell.csproj
index a4c6b1f..f804ef6 100644
--- 
a/plugins/hypervisors/hyperv/DotNet/ServerResource/AgentShell/AgentShell.csproj
+++ 
b/plugins/hypervisors/hyperv/DotNet/ServerResource/AgentShell/AgentShell.csproj
@@ -137,6 +137,10 @@
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
   <Import Project="$(SolutionDir)\.nuget\NuGet.targets" 
Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
+  <Target Name="BeforeBuild" Condition="'$(BuildWithMono)' == 'true' ">
+    <RemoveDir Directories="$(ProjectDir)$(BaseIntermediateOutputPath)" 
Condition="Exists('$(ProjectDir)$(BaseIntermediateOutputPath)')"/>
+    <RemoveDir Directories="$(ProjectDir)$(OutputPath)" 
Condition="Exists('$(ProjectDir)$(OutputPath)')"/>
+  </Target>
   <!-- To modify your build process, add your task inside one of the targets 
below and uncomment it. 
        Other similar extension points exist, see Microsoft.Common.targets.
   <Target Name="BeforeBuild">

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/d042a818/plugins/hypervisors/hyperv/DotNet/ServerResource/HypervResource/HypervResource.csproj
----------------------------------------------------------------------
diff --git 
a/plugins/hypervisors/hyperv/DotNet/ServerResource/HypervResource/HypervResource.csproj
 
b/plugins/hypervisors/hyperv/DotNet/ServerResource/HypervResource/HypervResource.csproj
index a2dc323..ec44568 100644
--- 
a/plugins/hypervisors/hyperv/DotNet/ServerResource/HypervResource/HypervResource.csproj
+++ 
b/plugins/hypervisors/hyperv/DotNet/ServerResource/HypervResource/HypervResource.csproj
@@ -94,6 +94,10 @@
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
   <Import Project="$(SolutionDir)\.nuget\NuGet.targets" 
Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
+  <Target Name="BeforeBuild" Condition="'$(BuildWithMono)' == 'true' ">
+    <RemoveDir Directories="$(ProjectDir)$(BaseIntermediateOutputPath)" 
Condition="Exists('$(ProjectDir)$(BaseIntermediateOutputPath)')"/>
+    <RemoveDir Directories="$(ProjectDir)$(OutputPath)" 
Condition="Exists('$(ProjectDir)$(OutputPath)')"/>
+  </Target>
   <!-- To modify your build process, add your task inside one of the targets 
below and uncomment it. 
        Other similar extension points exist, see Microsoft.Common.targets.
   <Target Name="BeforeBuild">

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/d042a818/plugins/hypervisors/hyperv/DotNet/ServerResource/ServerResource.Tests/ServerResource.Tests.csproj
----------------------------------------------------------------------
diff --git 
a/plugins/hypervisors/hyperv/DotNet/ServerResource/ServerResource.Tests/ServerResource.Tests.csproj
 
b/plugins/hypervisors/hyperv/DotNet/ServerResource/ServerResource.Tests/ServerResource.Tests.csproj
index eec595e..d2fb47e 100644
--- 
a/plugins/hypervisors/hyperv/DotNet/ServerResource/ServerResource.Tests/ServerResource.Tests.csproj
+++ 
b/plugins/hypervisors/hyperv/DotNet/ServerResource/ServerResource.Tests/ServerResource.Tests.csproj
@@ -121,6 +121,10 @@
   </ItemGroup>
   <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
   <Import Project="$(SolutionDir)\.nuget\NuGet.targets" 
Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
+  <Target Name="BeforeBuild" Condition="'$(BuildWithMono)' == 'true' ">
+    <RemoveDir Directories="$(ProjectDir)$(BaseIntermediateOutputPath)" 
Condition="Exists('$(ProjectDir)$(BaseIntermediateOutputPath)')"/>
+    <RemoveDir Directories="$(ProjectDir)$(OutputPath)" 
Condition="Exists('$(ProjectDir)$(OutputPath)')"/>
+  </Target>
   <!-- To modify your build process, add your task inside one of the targets 
below and uncomment it. 
        Other similar extension points exist, see Microsoft.Common.targets.
   <Target Name="BeforeBuild">

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/d042a818/plugins/hypervisors/hyperv/DotNet/ServerResource/WmiWrappers/WmiWrappers.csproj
----------------------------------------------------------------------
diff --git 
a/plugins/hypervisors/hyperv/DotNet/ServerResource/WmiWrappers/WmiWrappers.csproj
 
b/plugins/hypervisors/hyperv/DotNet/ServerResource/WmiWrappers/WmiWrappers.csproj
index b4bf04b..fee10eb 100644
--- 
a/plugins/hypervisors/hyperv/DotNet/ServerResource/WmiWrappers/WmiWrappers.csproj
+++ 
b/plugins/hypervisors/hyperv/DotNet/ServerResource/WmiWrappers/WmiWrappers.csproj
@@ -177,6 +177,10 @@
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
   <Import Project="$(SolutionDir)\.nuget\NuGet.targets" 
Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
+  <Target Name="BeforeBuild" Condition="'$(BuildWithMono)' == 'true' ">
+    <RemoveDir Directories="$(ProjectDir)$(BaseIntermediateOutputPath)" 
Condition="Exists('$(ProjectDir)$(BaseIntermediateOutputPath)')"/>
+    <RemoveDir Directories="$(ProjectDir)$(OutputPath)" 
Condition="Exists('$(ProjectDir)$(OutputPath)')"/>
+  </Target>
   <!-- To modify your build process, add your task inside one of the targets 
below and uncomment it. 
        Other similar extension points exist, see Microsoft.Common.targets.
   <Target Name="BeforeBuild">

Reply via email to