2018-01-29 19:03:06 +00:00
|
|
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
2017-04-10 11:41:01 +00:00
|
|
|
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
2018-01-29 19:03:06 +00:00
|
|
|
|
2017-04-10 11:41:01 +00:00
|
|
|
<PropertyGroup>
|
|
|
|
<PackageReportDir Condition="'$(PackageReportDir)' == ''">$(BinDir)pkg/reports/</PackageReportDir>
|
|
|
|
<BuildAllOSGroups Condition="'$(FilterToOSGroup)' != ''">false</BuildAllOSGroups>
|
|
|
|
</PropertyGroup>
|
|
|
|
|
2018-01-29 19:03:06 +00:00
|
|
|
<PropertyGroup Condition="'$(OfficialBuildId)' != ''">
|
|
|
|
<!-- During an official build, only build identity and targeting packages in the Windows build -->
|
|
|
|
<BuildIdentityPackage Condition="'$(BuildIdentityPackage)' == '' AND '$(OS)' != 'Windows_NT'">false</BuildIdentityPackage>
|
|
|
|
<BuildIdentityPackage Condition="'$(BuildIdentityPackage)' == '' AND '$(OS)' == 'Windows_NT' AND '$(BuildArch)' == 'x64'">true</BuildIdentityPackage>
|
|
|
|
</PropertyGroup>
|
|
|
|
|
|
|
|
<!-- Targeting pack to be consumed by CoreFX - intentionally produce only a Windows x64 version -->
|
|
|
|
<ItemGroup Condition="'$(SkipManagedPackageBuild)' != 'true' AND '$(BuildIdentityPackage)' != 'false'">
|
|
|
|
<Project Include="$(MSBuildThisFileDirectory)Microsoft.TargetingPack.Private.CoreRT\Microsoft.TargetingPack.Private.CoreRT.builds">
|
|
|
|
<OSGroup>Windows_NT</OSGroup>
|
2017-04-10 11:41:01 +00:00
|
|
|
</Project>
|
2019-02-04 20:11:37 +00:00
|
|
|
<Project Include="$(MSBuildThisFileDirectory)Microsoft.DotNet.ILVerification\Microsoft.DotNet.ILVerification.builds">
|
|
|
|
<OSGroup>Windows_NT</OSGroup>
|
|
|
|
</Project>
|
2017-04-10 11:41:01 +00:00
|
|
|
</ItemGroup>
|
|
|
|
|
2018-01-29 19:03:06 +00:00
|
|
|
<ItemGroup Condition="'$(SkipManagedPackageBuild)' != 'true'">
|
|
|
|
<Project Include="$(MSBuildThisFileDirectory)Microsoft.DotNet.ILCompiler\Microsoft.DotNet.ILCompiler.builds">
|
|
|
|
<OSGroup>AnyOS</OSGroup>
|
|
|
|
<AdditionalProperties>$(AdditionalProperties);BuildIdentityPackage=$(BuildIdentityPackage)</AdditionalProperties>
|
|
|
|
</Project>
|
|
|
|
</ItemGroup>
|
2019-02-04 20:11:37 +00:00
|
|
|
|
|
|
|
<ItemGroup Condition="'$(SkipManagedPackageBuild)' != 'true' AND '$(ObjWriterBuild)' == 'true'">
|
|
|
|
<Project Include="$(MSBuildThisFileDirectory)Microsoft.DotNet.ObjectWriter\Microsoft.DotNet.ObjectWriter.builds">
|
|
|
|
<OSGroup>AnyOS</OSGroup>
|
|
|
|
<AdditionalProperties>$(AdditionalProperties);BuildIdentityPackage=$(BuildIdentityPackage)</AdditionalProperties>
|
|
|
|
</Project>
|
|
|
|
</ItemGroup>
|
|
|
|
|
2017-04-10 11:41:01 +00:00
|
|
|
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
|
|
|
|
</Project>
|