diff options
author | wtgodbe <wigodbe@microsoft.com> | 2017-10-11 14:51:32 -0700 |
---|---|---|
committer | wtgodbe <wigodbe@microsoft.com> | 2017-10-11 14:51:32 -0700 |
commit | f9c709a4dbc6ef18a6a2b566232a557796d9d3b4 (patch) | |
tree | 23aa896465f527bf8645e0d8701a282721ac2b1c /src/.nuget | |
parent | 2f37c02dfa3b649d4d7322724c95ab08cb12cb6f (diff) | |
download | coreclr-f9c709a4dbc6ef18a6a2b566232a557796d9d3b4.tar.gz coreclr-f9c709a4dbc6ef18a6a2b566232a557796d9d3b4.tar.bz2 coreclr-f9c709a4dbc6ef18a6a2b566232a557796d9d3b4.zip |
Only produce identity packages on Windows
Diffstat (limited to 'src/.nuget')
-rw-r--r-- | src/.nuget/dir.traversal.targets | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/.nuget/dir.traversal.targets b/src/.nuget/dir.traversal.targets index 686ae749a7..e0bcdb8cbb 100644 --- a/src/.nuget/dir.traversal.targets +++ b/src/.nuget/dir.traversal.targets @@ -3,11 +3,20 @@ <Import Project="$(MSBuildThisFileDirectory)..\..\dir.traversal.targets" /> + <PropertyGroup Condition="'$(OfficialBuildId)' != ''"> + <!-- During an official build, only build identity packages in the AllConfigurations build --> + <BuildIdentityPackage Condition="'$(BuildIdentityPackage)' == '' AND '$(OS)' == 'Windows_NT' AND '$(BuildArch)' == 'x64'">true</BuildIdentityPackage> + </PropertyGroup> + <Target Name="FilterProjects" BeforeTargets="Build"> <Error Condition="'$(PackageRID)' == ''" Text="'PackageRID' property must be specified."/> <!-- Only build packages for current RID or non-RID-specific --> - <ItemGroup> + <ItemGroup Condition="$(BuildIdentityPackage)!='true'"> + <_projectsToBuild Include="@(Project)" Condition="'%(Project.PackageTargetRuntime)' == '$(PackageRID)'" /> + </ItemGroup> + + <ItemGroup Condition="$(BuildIdentityPackage)=='true'" > <_projectsToBuild Include="@(Project)" Condition="'%(Project.PackageTargetRuntime)' == '$(PackageRID)' OR '%(Project.PackageTargetRuntime)' == ''" /> </ItemGroup> |