Browse Source

C#: Fix Windows detection for copying MSBuild stub

Previous condition checked only the host
platform. This was a problem as our official
builds are from Linux.
Ignacio Etcheverry 5 years ago
parent
commit
206501a45e

+ 1 - 1
modules/mono/editor/GodotTools/GodotTools.ProjectEditor/GodotTools.ProjectEditor.csproj

@@ -20,7 +20,7 @@
   <ItemGroup>
     <None Include="MSBuild.exe" CopyToOutputDirectory="Always" />
   </ItemGroup>
-  <Target Name="CopyMSBuildStubWindows" AfterTargets="Build" Condition="$([MSBuild]::IsOsPlatform(Windows))">
+  <Target Name="CopyMSBuildStubWindows" AfterTargets="Build" Condition=" '$(GodotPlatform)' == 'windows' Or ( '$(GodotPlatform)' == '' And '$(OS)' == 'Windows_NT' ) ">
     <PropertyGroup>
       <GodotSourceRootPath>$(SolutionDir)/../../../../</GodotSourceRootPath>
       <GodotOutputDataDir>$(GodotSourceRootPath)/bin/GodotSharp</GodotOutputDataDir>