|
39 | 39 | </ItemGroup>
|
40 | 40 |
|
41 | 41 | <!-- Cannot build in source-build because that does not create an App.Ref layout. -->
|
| 42 | + <!-- Only build on win-x64 --> |
42 | 43 | <Target Name="BuildDelayedProjects"
|
43 | 44 | BeforeTargets="Build"
|
44 |
| - Condition=" '$(DotNetBuildSourceOnly)' != 'true' " |
| 45 | + Condition=" '$(DotNetBuildSourceOnly)' != 'true' AND ('$(TargetOsName)' == 'win' AND '$(TargetArchitecture)' == 'x64') " |
45 | 46 | Returns="@(TargetPathWithTargetPlatformMoniker)">
|
46 | 47 | <MSBuild Projects="@(RequiresDelayedBuild)"
|
47 | 48 | BuildInParallel="$(BuildInParallel)"
|
|
52 | 53 | </MSBuild>
|
53 | 54 | </Target>
|
54 | 55 |
|
55 |
| - <Target Name="CleanDelayedProjects" BeforeTargets="Clean" Condition=" '$(DotNetBuildSourceOnly)' != 'true' "> |
| 56 | + <Target Name="CleanDelayedProjects" BeforeTargets="Clean" Condition=" '$(DotNetBuildSourceOnly)' != 'true' AND ('$(TargetOsName)' == 'win' AND '$(TargetArchitecture)' == 'x64') "> |
56 | 57 | <MSBuild Projects="@(RequiresDelayedBuild)" BuildInParallel="$(BuildInParallel)" Targets="Clean" />
|
57 | 58 | </Target>
|
58 | 59 |
|
59 | 60 | <Target Name="CreateHelixPayloadDelayedProjects"
|
60 | 61 | BeforeTargets="CreateHelixPayload"
|
61 |
| - Condition=" '$(DotNetBuildSourceOnly)' != 'true' " |
| 62 | + Condition=" '$(DotNetBuildSourceOnly)' != 'true' AND ('$(TargetOsName)' == 'win' AND '$(TargetArchitecture)' == 'x64') " |
62 | 63 | Returns="@(HelixWorkItem)">
|
63 | 64 | <MSBuild Projects="@(RequiresDelayedBuild)"
|
64 | 65 | BuildInParallel="$(BuildInParallel)"
|
|
76 | 77 | </MSBuild>
|
77 | 78 | </Target>
|
78 | 79 |
|
79 |
| - <Target Name="PackDelayedProjects" BeforeTargets="Pack" Condition=" '$(DotNetBuildSourceOnly)' != 'true' "> |
| 80 | + <Target Name="PackDelayedProjects" BeforeTargets="Pack" Condition=" '$(DotNetBuildSourceOnly)' != 'true' AND ('$(TargetOsName)' == 'win' AND '$(TargetArchitecture)' == 'x64') "> |
80 | 81 | <MSBuild Projects="@(RequiresDelayedBuild)" BuildInParallel="$(BuildInParallel)" Targets="Pack" />
|
81 | 82 | </Target>
|
82 | 83 |
|
83 |
| - <Target Name="PublishDelayedProjects" BeforeTargets="Publish" Condition=" '$(DotNetBuildSourceOnly)' != 'true' "> |
| 84 | + <Target Name="PublishDelayedProjects" BeforeTargets="Publish" Condition=" '$(DotNetBuildSourceOnly)' != 'true' AND ('$(TargetOsName)' == 'win' AND '$(TargetArchitecture)' == 'x64') "> |
84 | 85 | <MSBuild Projects="@(RequiresDelayedBuild)" BuildInParallel="$(BuildInParallel)" Targets="Publish" />
|
85 | 86 | </Target>
|
86 | 87 |
|
87 |
| - <Target Name="TestDelayedProjects" BeforeTargets="Test" Condition=" '$(DotNetBuildSourceOnly)' != 'true' "> |
| 88 | + <Target Name="TestDelayedProjects" BeforeTargets="Test" Condition=" '$(DotNetBuildSourceOnly)' != 'true' AND ('$(TargetOsName)' == 'win' AND '$(TargetArchitecture)' == 'x64') "> |
88 | 89 | <MSBuild Projects="@(RequiresDelayedBuild)" BuildInParallel="$(BuildInParallel)" Targets="Test" />
|
89 | 90 | </Target>
|
90 | 91 |
|
91 |
| - <Target Name="VSTestDelayedProjects" BeforeTargets="VSTest" Condition=" '$(DotNetBuildSourceOnly)' != 'true' "> |
| 92 | + <Target Name="VSTestDelayedProjects" BeforeTargets="VSTest" Condition=" '$(DotNetBuildSourceOnly)' != 'true' AND ('$(TargetOsName)' == 'win' AND '$(TargetArchitecture)' == 'x64') "> |
92 | 93 | <MSBuild Projects="@(RequiresDelayedBuild)" BuildInParallel="$(BuildInParallel)" Targets="VSTest" />
|
93 | 94 | </Target>
|
94 | 95 |
|
|
0 commit comments