diff options
author | Gaurav Khanna <gkhanna@microsoft.com> | 2016-06-24 16:43:19 -0700 |
---|---|---|
committer | Gaurav Khanna <gkhanna@microsoft.com> | 2016-06-25 00:33:02 -0700 |
commit | 9ff3d839483266e5c173b77d3df1c82fa0cf1ab4 (patch) | |
tree | 281536d18acef31a8f658945829a0ba2cd4d83e9 /src/.nuget/Microsoft.NETCore.Runtime.CoreCLR | |
parent | 8e958879ebadab7760c8368e070d34f3b7cf6950 (diff) | |
download | coreclr-9ff3d839483266e5c173b77d3df1c82fa0cf1ab4.tar.gz coreclr-9ff3d839483266e5c173b77d3df1c82fa0cf1ab4.tar.bz2 coreclr-9ff3d839483266e5c173b77d3df1c82fa0cf1ab4.zip |
Change to Generate nuget packages for Windows Arm64 builds.
Diffstat (limited to 'src/.nuget/Microsoft.NETCore.Runtime.CoreCLR')
3 files changed, 22 insertions, 5 deletions
diff --git a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.builds b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.builds index fe468ecfad..39ace1a582 100644 --- a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.builds +++ b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.builds @@ -17,6 +17,10 @@ </Project> <Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.Runtime.CoreCLR.pkgproj"> <OSGroup>Windows_NT</OSGroup> + <Platform>arm64</Platform> + </Project> + <Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.Runtime.CoreCLR.pkgproj"> + <OSGroup>Windows_NT</OSGroup> <Platform>x86</Platform> </Project> <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'debian.8-x64'" Include="debian/Microsoft.NETCore.Runtime.CoreCLR.pkgproj"> diff --git a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.pkgproj b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.pkgproj index 887dc342cc..4d437dde4e 100644 --- a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.pkgproj +++ b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.pkgproj @@ -5,7 +5,7 @@ <Version>1.0.4</Version> <SkipPackageFileCheck>true</SkipPackageFileCheck> <SkipValidatePackage>true</SkipValidatePackage> - <PackagePlatforms>x64;x86;arm</PackagePlatforms> + <PackagePlatforms>x64;x86;arm64;arm</PackagePlatforms> <OutputPath>$(PackagesOutputPath)</OutputPath> <IncludeRuntimeJson>true</IncludeRuntimeJson> </PropertyGroup> @@ -25,6 +25,9 @@ <Platform>amd64</Platform> </ProjectReference> <ProjectReference Include="win\Microsoft.NETCore.Runtime.CoreCLR.pkgproj"> + <Platform>arm64</Platform> + </ProjectReference> + <ProjectReference Include="win\Microsoft.NETCore.Runtime.CoreCLR.pkgproj"> <Platform>x86</Platform> </ProjectReference> <ProjectReference Include="debian\Microsoft.NETCore.Runtime.CoreCLR.pkgproj"> diff --git a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/win/Microsoft.NETCore.Runtime.CoreCLR.pkgproj b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/win/Microsoft.NETCore.Runtime.CoreCLR.pkgproj index 177b95376d..d9780d730a 100644 --- a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/win/Microsoft.NETCore.Runtime.CoreCLR.pkgproj +++ b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/win/Microsoft.NETCore.Runtime.CoreCLR.pkgproj @@ -3,10 +3,8 @@ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> <PropertyGroup> <Version>1.0.4</Version> - <SkipPackageFileCheck>true</SkipPackageFileCheck> - <MinOSForArch>win7</MinOSForArch> - <MinOSForArch Condition="$(PackagePlatform.StartsWith('arm'))">win8</MinOSForArch> <PackageTargetRuntime>$(MinOSForArch)-$(PackagePlatform)</PackageTargetRuntime> + <SkipPackageFileCheck>true</SkipPackageFileCheck> </PropertyGroup> <ItemGroup> <ArchitectureSpecificNativeFileAndSymbol Include="$(BinDir)clretwrc.dll" /> @@ -22,6 +20,10 @@ <ArchitectureSpecificLibFile Include="$(BinDir)System.Private.CoreLib.dll" /> <ArchitectureSpecificLibFile Include="$(BinDir)mscorlib.dll" /> <ArchitectureSpecificToolFile Include="$(BinDir)crossgen.exe" /> + <CrossArchitectureSpecificToolFile Include="$(BinDir)$(CrossTargetComponentFolder)\crossgen.exe" /> + <CrossArchitectureSpecificToolFile Include="$(BinDir)$(CrossTargetComponentFolder)\mscordaccore.dll" /> + <CrossArchitectureSpecificToolFile Include="$(BinDir)$(CrossTargetComponentFolder)\mscordbi.dll" /> + <CrossArchitectureSpecificToolFile Include="$(BinDir)$(CrossTargetComponentFolder)\sos.dll" /> <ArchitectureSpecificNativeFile Include="@(ArchitectureSpecificNativeFileAndSymbol)" /> <File Include="@(ArchitectureSpecificNativeFile)"> <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath> @@ -30,9 +32,12 @@ <File Include="@(ArchitectureSpecificLibFile)"> <TargetPath>runtimes/$(PackageTargetRuntime)/lib/netstandard1.0</TargetPath> </File> - <File Include="@(ArchitectureSpecificToolFile)"> + <File Condition="'$(HasCrossTargetComponents)' != 'true'" Include="@(ArchitectureSpecificToolFile)"> <TargetPath>tools</TargetPath> </File> + <File Condition="'$(HasCrossTargetComponents)' == 'true'" Include="@(CrossArchitectureSpecificToolFile)"> + <TargetPath>tools/$(CrossTargetComponentFolder)_$(PackagePlatform)</TargetPath> + </File> <!-- prevent accidental inclusion in AOT projects. --> <File Include="$(PlaceholderFile)"> <TargetPath>runtimes/$(PackageTargetRuntime)-aot/lib/netstandard1.0</TargetPath> @@ -48,10 +53,15 @@ <ArchitectureSpecificNativeSymbol Include="@(ArchitectureSpecificNativeFileAndSymbol -> '%(RelativeDir)PDB\%(FileName).pdb')" /> <ArchitectureSpecificNativeSymbol Include="@(ArchitectureSpecificLibFile -> '%(RelativeDir)PDB\%(FileName).pdb')" /> <ArchitectureSpecificNativeSymbol Include="@(ArchitectureSpecificToolFile -> '%(RelativeDir)PDB\%(FileName).pdb')" /> + <CrossArchitectureSpecificNativeSymbol Condition="'$(HasCrossTargetComponents)' == 'true'" Include="@(CrossArchitectureSpecificToolFile -> '%(RelativeDir)PDB\%(FileName).pdb')" /> <File Include="@(ArchitectureSpecificNativeSymbol)"> <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath> <IsSymbolFile>true</IsSymbolFile> </File> + <File Condition="'$(HasCrossTargetComponents)' == 'true'" Include="@(CrossArchitectureSpecificNativeSymbol)"> + <TargetPath>tools/$(CrossTargetComponentFolder)_$(PackagePlatform)</TargetPath> + <IsSymbolFile>true</IsSymbolFile> + </File> </ItemGroup> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> </Project> |