|
|
@@ -39,9 +39,10 @@
|
|
|
</ItemGroup>
|
|
|
|
|
|
<!-- Cannot build in source-build because that does not create an App.Ref layout. -->
|
|
|
+ <!-- Only build on win-x64 -->
|
|
|
<Target Name="BuildDelayedProjects"
|
|
|
BeforeTargets="Build"
|
|
|
- Condition=" '$(DotNetBuildSourceOnly)' != 'true' "
|
|
|
+ Condition=" '$(DotNetBuildSourceOnly)' != 'true' AND ('$(TargetOsName)' == 'win' AND '$(TargetArchitecture)' == 'x64') "
|
|
|
Returns="@(TargetPathWithTargetPlatformMoniker)">
|
|
|
<MSBuild Projects="@(RequiresDelayedBuild)"
|
|
|
BuildInParallel="$(BuildInParallel)"
|
|
|
@@ -52,13 +53,13 @@
|
|
|
</MSBuild>
|
|
|
</Target>
|
|
|
|
|
|
- <Target Name="CleanDelayedProjects" BeforeTargets="Clean" Condition=" '$(DotNetBuildSourceOnly)' != 'true' ">
|
|
|
+ <Target Name="CleanDelayedProjects" BeforeTargets="Clean" Condition=" '$(DotNetBuildSourceOnly)' != 'true' AND ('$(TargetOsName)' == 'win' AND '$(TargetArchitecture)' == 'x64') ">
|
|
|
<MSBuild Projects="@(RequiresDelayedBuild)" BuildInParallel="$(BuildInParallel)" Targets="Clean" />
|
|
|
</Target>
|
|
|
|
|
|
<Target Name="CreateHelixPayloadDelayedProjects"
|
|
|
BeforeTargets="CreateHelixPayload"
|
|
|
- Condition=" '$(DotNetBuildSourceOnly)' != 'true' "
|
|
|
+ Condition=" '$(DotNetBuildSourceOnly)' != 'true' AND ('$(TargetOsName)' == 'win' AND '$(TargetArchitecture)' == 'x64') "
|
|
|
Returns="@(HelixWorkItem)">
|
|
|
<MSBuild Projects="@(RequiresDelayedBuild)"
|
|
|
BuildInParallel="$(BuildInParallel)"
|
|
|
@@ -76,19 +77,19 @@
|
|
|
</MSBuild>
|
|
|
</Target>
|
|
|
|
|
|
- <Target Name="PackDelayedProjects" BeforeTargets="Pack" Condition=" '$(DotNetBuildSourceOnly)' != 'true' ">
|
|
|
+ <Target Name="PackDelayedProjects" BeforeTargets="Pack" Condition=" '$(DotNetBuildSourceOnly)' != 'true' AND ('$(TargetOsName)' == 'win' AND '$(TargetArchitecture)' == 'x64') ">
|
|
|
<MSBuild Projects="@(RequiresDelayedBuild)" BuildInParallel="$(BuildInParallel)" Targets="Pack" />
|
|
|
</Target>
|
|
|
|
|
|
- <Target Name="PublishDelayedProjects" BeforeTargets="Publish" Condition=" '$(DotNetBuildSourceOnly)' != 'true' ">
|
|
|
+ <Target Name="PublishDelayedProjects" BeforeTargets="Publish" Condition=" '$(DotNetBuildSourceOnly)' != 'true' AND ('$(TargetOsName)' == 'win' AND '$(TargetArchitecture)' == 'x64') ">
|
|
|
<MSBuild Projects="@(RequiresDelayedBuild)" BuildInParallel="$(BuildInParallel)" Targets="Publish" />
|
|
|
</Target>
|
|
|
|
|
|
- <Target Name="TestDelayedProjects" BeforeTargets="Test" Condition=" '$(DotNetBuildSourceOnly)' != 'true' ">
|
|
|
+ <Target Name="TestDelayedProjects" BeforeTargets="Test" Condition=" '$(DotNetBuildSourceOnly)' != 'true' AND ('$(TargetOsName)' == 'win' AND '$(TargetArchitecture)' == 'x64') ">
|
|
|
<MSBuild Projects="@(RequiresDelayedBuild)" BuildInParallel="$(BuildInParallel)" Targets="Test" />
|
|
|
</Target>
|
|
|
|
|
|
- <Target Name="VSTestDelayedProjects" BeforeTargets="VSTest" Condition=" '$(DotNetBuildSourceOnly)' != 'true' ">
|
|
|
+ <Target Name="VSTestDelayedProjects" BeforeTargets="VSTest" Condition=" '$(DotNetBuildSourceOnly)' != 'true' AND ('$(TargetOsName)' == 'win' AND '$(TargetArchitecture)' == 'x64') ">
|
|
|
<MSBuild Projects="@(RequiresDelayedBuild)" BuildInParallel="$(BuildInParallel)" Targets="VSTest" />
|
|
|
</Target>
|
|
|
|