You've already forked linux-packaging-mono
Imported Upstream version 5.10.0.69
Former-commit-id: fc39669a0b707dd3c063977486506b6793da2890
This commit is contained in:
parent
d8f8abd549
commit
e2950ec768
15
external/corert/pkg/Microsoft.DotNet.ILCompiler/Microsoft.DotNet.ILCompiler.builds
vendored
Normal file
15
external/corert/pkg/Microsoft.DotNet.ILCompiler/Microsoft.DotNet.ILCompiler.builds
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
|
||||
<ItemGroup>
|
||||
|
||||
<!-- Only build the metapackage in Windows - in CoreCLR this logic is included in a dir.props file. This is a workaround until CoreRT supports multiple packages -->
|
||||
<Project Include="Microsoft.DotNet.ILCompiler.pkgproj" Condition="'$(BuildIdentityPackage)' != 'false'"/>
|
||||
|
||||
<!-- Include this to force a build of platform-specific packages -->
|
||||
<Project Include="$(MSBuildThisFileDirectory)\TargetSpecific\Microsoft.DotNet.ILCompiler.pkgproj"/>
|
||||
|
||||
</ItemGroup>
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
|
||||
</Project>
|
||||
@@ -1,38 +1,41 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
<PropertyGroup>
|
||||
<PackageTargetRuntime/>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<SkipPackageFileCheck>true</SkipPackageFileCheck>
|
||||
<BaseLinePackageDependencies>false</BaseLinePackageDependencies>
|
||||
<PackagePlatforms>x64;</PackagePlatforms>
|
||||
<PreventImplementationReference>true</PreventImplementationReference>
|
||||
<RestorePackages>true</RestorePackages>
|
||||
<SkipValidatePackage>true</SkipValidatePackage>
|
||||
|
||||
<IncludeSymbolsInPackage Condition="'$(IncludeSymbolsInPackage)' == ''">true</IncludeSymbolsInPackage>
|
||||
<!-- Mark this package as a lineup (meta-) package -->
|
||||
<IsLineupPackage Condition="'$(IsLineupPackage)' == ''">true</IsLineupPackage>
|
||||
<!-- Override this property so that the package name won't look like runtime.[RID].[TFM].[ID] -->
|
||||
<PackageTargetRuntime></PackageTargetRuntime>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- The package references are used to generate a runtimes.json for the meta-package-->
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="TargetSpecific\Microsoft.DotNet.ILCompiler.pkgproj">
|
||||
<AdditionalProperties>%(ProjectReference.AdditionalProperties);PackageTargetRuntime=win-x64</AdditionalProperties>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="TargetSpecific\Microsoft.DotNet.ILCompiler.pkgproj">
|
||||
<AdditionalProperties>%(ProjectReference.AdditionalProperties);PackageTargetRuntime=linux-x64</AdditionalProperties>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="TargetSpecific\Microsoft.DotNet.ILCompiler.pkgproj">
|
||||
<AdditionalProperties>%(ProjectReference.AdditionalProperties);PackageTargetRuntime=osx-x64</AdditionalProperties>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="$(PackageSourceDirectory)ILCompiler\src\ILCompiler.csproj"/>
|
||||
<ProjectReference Include="$(PackageSourceDirectory)ILCompiler.Compiler\src\ILCompiler.Compiler.csproj"/>
|
||||
<ProjectReference Include="$(PackageSourceDirectory)ILCompiler.DependencyAnalysisFramework\src\ILCompiler.DependencyAnalysisFramework.csproj"/>
|
||||
<ProjectReference Include="$(PackageSourceDirectory)ILCompiler.MetadataTransform\src\ILCompiler.MetadataTransform.csproj"/>
|
||||
<ProjectReference Include="$(PackageSourceDirectory)ILCompiler.MetadataWriter\src\ILCompiler.MetadataWriter.csproj"/>
|
||||
<ProjectReference Include="$(PackageSourceDirectory)ILCompiler.TypeSystem\src\ILCompiler.TypeSystem.csproj"/>
|
||||
|
||||
<Dependency Include="Microsoft.DotNet.ObjectWriter">
|
||||
<Version>1.0.13-prerelease-00001</Version>
|
||||
</Dependency>
|
||||
<Dependency Include="Microsoft.NetCore.Jit">
|
||||
<Version>1.2.0-beta-24815-03</Version>
|
||||
</Dependency>
|
||||
<Dependency Include="System.Collections.Immutable">
|
||||
<Version>1.2.0</Version>
|
||||
</Dependency>
|
||||
|
||||
<File Include="$(PackageSourceDirectory)\BuildIntegration\*">
|
||||
<TargetPath>build</TargetPath>
|
||||
</File>
|
||||
|
||||
<!-- This assembly is needed so the build tasks can be resolved and run from the metapackage -->
|
||||
<File Include="$(BaseOutputPath)\$(OSPlatformConfig)\tools\\ILCompiler.Build.Tasks.dll">
|
||||
<TargetPath>tools</TargetPath>
|
||||
</File>
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\src\dir.targets" />
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<PackageTargetRuntime Condition="'$(OSGroup)' == 'Windows_NT'">win-x64</PackageTargetRuntime>
|
||||
<PackageTargetRuntime Condition="'$(OSGroup)' == 'Linux'">linux-x64</PackageTargetRuntime>
|
||||
<PackageTargetRuntime Condition="'$(OSGroup)' == 'OSX'">osx-x64</PackageTargetRuntime>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- This target defines files and properties that need to be included in the package regardless of platform -->
|
||||
<PropertyGroup>
|
||||
<SkipPackageFileCheck>true</SkipPackageFileCheck>
|
||||
<BaseLinePackageDependencies>false</BaseLinePackageDependencies>
|
||||
<PackagePlatforms>x64;</PackagePlatforms>
|
||||
<PreventImplementationReference>true</PreventImplementationReference>
|
||||
<SkipValidatePackage>true</SkipValidatePackage>
|
||||
<IncludeSymbolsInPackage Condition="'$(IncludeSymbolsInPackage)' == ''">true</IncludeSymbolsInPackage>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<File Include="$(PackageSourceDirectory)\BuildIntegration\*">
|
||||
<TargetPath>targets</TargetPath>
|
||||
</File>
|
||||
<File Include="$(BaseOutputPath)\$(OSPlatformConfig)\tools\*" Exclude="$(BaseOutputPath)\$(OSPlatformConfig)\tools\*.pdb">
|
||||
<TargetPath>tools</TargetPath>
|
||||
</File>
|
||||
<File Include="$(BaseOutputPath)\$(OSPlatformConfig)\sdk\*" Exclude="$(BaseOutputPath)\$(OSPlatformConfig)\sdk\*.pdb">
|
||||
<TargetPath>sdk</TargetPath>
|
||||
</File>
|
||||
<File Include="$(BaseOutputPath)\$(OSPlatformConfig)\framework\*">
|
||||
<TargetPath>framework</TargetPath>
|
||||
</File>
|
||||
<!-- Workaround to avoid linker warnings on Windows - include all pdb files for static native libraries -->
|
||||
<File Condition="Exists('$(BaseOutputPath)\$(OSPlatformConfig)\sdk\bootstrapper.pdb')" Include="$(BaseOutputPath)\$(OSPlatformConfig)\sdk\bootstrapper.pdb">
|
||||
<TargetPath>sdk</TargetPath>
|
||||
</File>
|
||||
<File Condition="Exists('$(BaseOutputPath)\$(OSPlatformConfig)\sdk\bootstrappercpp.pdb')" Include="$(BaseOutputPath)\$(OSPlatformConfig)\sdk\bootstrappercpp.pdb">
|
||||
<TargetPath>sdk</TargetPath>
|
||||
</File>
|
||||
<File Condition="Exists('$(BaseOutputPath)\$(OSPlatformConfig)\sdk\bootstrapperdll.pdb')" Include="$(BaseOutputPath)\$(OSPlatformConfig)\sdk\bootstrapperdll.pdb">
|
||||
<TargetPath>sdk</TargetPath>
|
||||
</File>
|
||||
<File Condition="Exists('$(BaseOutputPath)\$(OSPlatformConfig)\sdk\Runtime.pdb')" Include="$(BaseOutputPath)\$(OSPlatformConfig)\sdk\Runtime.pdb">
|
||||
<TargetPath>sdk</TargetPath>
|
||||
</File>
|
||||
<File Condition="Exists('$(BaseOutputPath)\$(OSPlatformConfig)\sdk\PortableRuntime.pdb')" Include="$(BaseOutputPath)\$(OSPlatformConfig)\sdk\PortableRuntime.pdb">
|
||||
<TargetPath>sdk</TargetPath>
|
||||
</File>
|
||||
</ItemGroup>
|
||||
<Target Name="GetPackageDependencies"/>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\src\dir.targets" />
|
||||
</Project>
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
<PropertyGroup>
|
||||
<SkipValidatePackage>true</SkipValidatePackage>
|
||||
|
||||
4
external/corert/pkg/packageIndex.json
vendored
4
external/corert/pkg/packageIndex.json
vendored
@@ -4,6 +4,10 @@
|
||||
"StableVersions": [],
|
||||
"BaselineVersion": "1.0.0",
|
||||
},
|
||||
"Microsoft.DotNet.ILCompiler" : {
|
||||
"StableVersions": [],
|
||||
"BaselineVersion": "1.0.0",
|
||||
},
|
||||
"Microsoft.TargetingPack.Private.CoreRT" : {
|
||||
"StableVersions": [],
|
||||
"BaselineVersion": "1.0.0",
|
||||
|
||||
26
external/corert/pkg/packages.proj
vendored
26
external/corert/pkg/packages.proj
vendored
@@ -1,19 +1,31 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
|
||||
|
||||
<PropertyGroup>
|
||||
<PackageReportDir Condition="'$(PackageReportDir)' == ''">$(BinDir)pkg/reports/</PackageReportDir>
|
||||
<BuildAllOSGroups Condition="'$(FilterToOSGroup)' != ''">false</BuildAllOSGroups>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Project Include="$(MSBuildThisFileDirectory)Microsoft.TargetingPack.Private.CoreRT\Microsoft.TargetingPack.Private.CoreRT.builds" Condition="'$(SkipManagedPackageBuild)' != 'true'">
|
||||
<OSGroup>AnyOS</OSGroup>
|
||||
<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>
|
||||
</Project>
|
||||
<Project Include="$(MSBuildThisFileDirectory)Microsoft.DotNet.ILCompiler\Microsoft.DotNet.ILCompiler.pkgproj" Condition="'$(SkipManagedPackageBuild)' != 'true'"/>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition="'$(SkipManagedPackageBuild)' != 'true'">
|
||||
<Project Include="$(MSBuildThisFileDirectory)Microsoft.DotNet.ILCompiler\Microsoft.DotNet.ILCompiler.builds">
|
||||
<OSGroup>AnyOS</OSGroup>
|
||||
<AdditionalProperties>$(AdditionalProperties);BuildIdentityPackage=$(BuildIdentityPackage)</AdditionalProperties>
|
||||
</Project>
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
|
||||
</Project>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user