Skip to content

Commit af3875a

Browse files
authored
Only build BuildAfterTargeting pack on win-x64 (#60658)
* Only build BuildAfterTargeting pack on win-x64 in VMR * Only build on win-x64 period * AND AND * Remove VMR build comment
1 parent 8b77ff5 commit af3875a

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

src/BuildAfterTargetingPack/BuildAfterTargetingPack.csproj

+8-7
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,10 @@
3939
</ItemGroup>
4040

4141
<!-- Cannot build in source-build because that does not create an App.Ref layout. -->
42+
<!-- Only build on win-x64 -->
4243
<Target Name="BuildDelayedProjects"
4344
BeforeTargets="Build"
44-
Condition=" '$(DotNetBuildSourceOnly)' != 'true' "
45+
Condition=" '$(DotNetBuildSourceOnly)' != 'true' AND ('$(TargetOsName)' == 'win' AND '$(TargetArchitecture)' == 'x64') "
4546
Returns="@(TargetPathWithTargetPlatformMoniker)">
4647
<MSBuild Projects="@(RequiresDelayedBuild)"
4748
BuildInParallel="$(BuildInParallel)"
@@ -52,13 +53,13 @@
5253
</MSBuild>
5354
</Target>
5455

55-
<Target Name="CleanDelayedProjects" BeforeTargets="Clean" Condition=" '$(DotNetBuildSourceOnly)' != 'true' ">
56+
<Target Name="CleanDelayedProjects" BeforeTargets="Clean" Condition=" '$(DotNetBuildSourceOnly)' != 'true' AND ('$(TargetOsName)' == 'win' AND '$(TargetArchitecture)' == 'x64') ">
5657
<MSBuild Projects="@(RequiresDelayedBuild)" BuildInParallel="$(BuildInParallel)" Targets="Clean" />
5758
</Target>
5859

5960
<Target Name="CreateHelixPayloadDelayedProjects"
6061
BeforeTargets="CreateHelixPayload"
61-
Condition=" '$(DotNetBuildSourceOnly)' != 'true' "
62+
Condition=" '$(DotNetBuildSourceOnly)' != 'true' AND ('$(TargetOsName)' == 'win' AND '$(TargetArchitecture)' == 'x64') "
6263
Returns="@(HelixWorkItem)">
6364
<MSBuild Projects="@(RequiresDelayedBuild)"
6465
BuildInParallel="$(BuildInParallel)"
@@ -76,19 +77,19 @@
7677
</MSBuild>
7778
</Target>
7879

79-
<Target Name="PackDelayedProjects" BeforeTargets="Pack" Condition=" '$(DotNetBuildSourceOnly)' != 'true' ">
80+
<Target Name="PackDelayedProjects" BeforeTargets="Pack" Condition=" '$(DotNetBuildSourceOnly)' != 'true' AND ('$(TargetOsName)' == 'win' AND '$(TargetArchitecture)' == 'x64') ">
8081
<MSBuild Projects="@(RequiresDelayedBuild)" BuildInParallel="$(BuildInParallel)" Targets="Pack" />
8182
</Target>
8283

83-
<Target Name="PublishDelayedProjects" BeforeTargets="Publish" Condition=" '$(DotNetBuildSourceOnly)' != 'true' ">
84+
<Target Name="PublishDelayedProjects" BeforeTargets="Publish" Condition=" '$(DotNetBuildSourceOnly)' != 'true' AND ('$(TargetOsName)' == 'win' AND '$(TargetArchitecture)' == 'x64') ">
8485
<MSBuild Projects="@(RequiresDelayedBuild)" BuildInParallel="$(BuildInParallel)" Targets="Publish" />
8586
</Target>
8687

87-
<Target Name="TestDelayedProjects" BeforeTargets="Test" Condition=" '$(DotNetBuildSourceOnly)' != 'true' ">
88+
<Target Name="TestDelayedProjects" BeforeTargets="Test" Condition=" '$(DotNetBuildSourceOnly)' != 'true' AND ('$(TargetOsName)' == 'win' AND '$(TargetArchitecture)' == 'x64') ">
8889
<MSBuild Projects="@(RequiresDelayedBuild)" BuildInParallel="$(BuildInParallel)" Targets="Test" />
8990
</Target>
9091

91-
<Target Name="VSTestDelayedProjects" BeforeTargets="VSTest" Condition=" '$(DotNetBuildSourceOnly)' != 'true' ">
92+
<Target Name="VSTestDelayedProjects" BeforeTargets="VSTest" Condition=" '$(DotNetBuildSourceOnly)' != 'true' AND ('$(TargetOsName)' == 'win' AND '$(TargetArchitecture)' == 'x64') ">
9293
<MSBuild Projects="@(RequiresDelayedBuild)" BuildInParallel="$(BuildInParallel)" Targets="VSTest" />
9394
</Target>
9495

0 commit comments

Comments
 (0)