You've already forked linux-packaging-mono
Imported Upstream version 5.0.0.42
Former-commit-id: fd56571888259555122d8a0f58c68838229cea2b
This commit is contained in:
parent
1190d13a04
commit
6bdd276d05
@@ -0,0 +1,25 @@
|
||||
<?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>
|
||||
<!--
|
||||
CoreRT Targeting Pack is intended to be consumed by CoreFX Repo in
|
||||
building libraries against the CoreRT core libraries (i.e.: System.Private.*)
|
||||
CoreRT core libraries might have different shape for different
|
||||
platforms and architectures. For instance, System.Private.Interop for windows
|
||||
and linux are expected to different surface area. Likewise core libraries
|
||||
targeting different architectures might expose different sets of APIs.
|
||||
However, we're intentionally producing only Windows x64 targeting pack and will
|
||||
let CoreFX consume only this version. Taking a dependency from CoreFX to any
|
||||
platform or architecture specific API on CoreRT needs careful planning.
|
||||
There are ways to mitigate this requirement, but it's intentionally left
|
||||
a little bit harder to do as compared to platform and architecture agnostic APIs
|
||||
-->
|
||||
<Project Include="Microsoft.TargetingPack.Private.CoreRT.pkgproj" >
|
||||
<OSGroup>Windows_NT</OSGroup>
|
||||
</Project>
|
||||
</ItemGroup>
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
|
||||
</Project>
|
||||
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
<?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" />
|
||||
<PropertyGroup>
|
||||
<SkipValidatePackage>true</SkipValidatePackage>
|
||||
<SkipPackageFileCheck>true</SkipPackageFileCheck>
|
||||
<BaseLinePackageDependencies>false</BaseLinePackageDependencies>
|
||||
<PackagePlatforms>x64;</PackagePlatforms>
|
||||
<PackageTargetFramework>netcoreapp1.2</PackageTargetFramework>
|
||||
<!-- Override this property so that the package name won't look like runtime.[RID].[TFM].[ID] -->
|
||||
<PackageTargetRuntime></PackageTargetRuntime>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<!-- PackageTargetRuntime needs to be reset because if let unset, it's going to be set to globally configured value
|
||||
which will cause the package assets to be placed into runtime/[RID]/lib/[TFM]/ path, instead of lib/[TFM] -->
|
||||
<ProjectReference Include="$(PackageSourceDirectory)System.Private.CoreLib\src\System.Private.CoreLib.csproj">
|
||||
<AdditionalProperties>$(AdditionalProperties);PackageTargetRuntime=</AdditionalProperties>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="$(PackageSourceDirectory)System.Private.Interop\src\System.Private.Interop.csproj">
|
||||
<AdditionalProperties>$(AdditionalProperties);PackageTargetRuntime=</AdditionalProperties>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="$(PackageSourceDirectory)System.Private.Threading\src\System.Private.Threading.csproj">
|
||||
<AdditionalProperties>$(AdditionalProperties);PackageTargetRuntime=</AdditionalProperties>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\src\dir.targets" />
|
||||
<Target Name="GetPackageDependencies"/>
|
||||
</Project>
|
||||
|
||||
22
external/corert/pkg/Microsoft.TargetingPack.Private.CoreRT/ValidationSuppression.txt
vendored
Normal file
22
external/corert/pkg/Microsoft.TargetingPack.Private.CoreRT/ValidationSuppression.txt
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
PermitImplementation=.NETCoreApp,Version=v1.0/win7-x86
|
||||
PermitImplementation=.NETCoreApp,Version=v1.0/win7-x64
|
||||
PermitImplementation=.NETCoreApp,Version=v1.0/osx.10.11-x64
|
||||
PermitImplementation=.NETCoreApp,Version=v1.0/centos.7-x64
|
||||
PermitImplementation=.NETCoreApp,Version=v1.0/debian.8-x64
|
||||
PermitImplementation=.NETCoreApp,Version=v1.0/linuxmint.17-x64
|
||||
PermitImplementation=.NETCoreApp,Version=v1.0/opensuse.13.2-x64
|
||||
PermitImplementation=.NETCoreApp,Version=v1.0/rhel.7.2-x64
|
||||
PermitImplementation=.NETCoreApp,Version=v1.0/ubuntu.14.04-x64
|
||||
PermitImplementation=.NETCoreApp,Version=v1.0/ubuntu.16.04-x64
|
||||
|
||||
PermitImplementation=.NETCoreApp,Version=v1.1/win7-x86
|
||||
PermitImplementation=.NETCoreApp,Version=v1.1/win7-x64
|
||||
PermitImplementation=.NETCoreApp,Version=v1.1/win10-arm64
|
||||
PermitImplementation=.NETCoreApp,Version=v1.1/osx.10.11-x64
|
||||
PermitImplementation=.NETCoreApp,Version=v1.1/centos.7-x64
|
||||
PermitImplementation=.NETCoreApp,Version=v1.1/debian.8-x64
|
||||
PermitImplementation=.NETCoreApp,Version=v1.1/linuxmint.17-x64
|
||||
PermitImplementation=.NETCoreApp,Version=v1.1/opensuse.13.2-x64
|
||||
PermitImplementation=.NETCoreApp,Version=v1.1/rhel.7.2-x64
|
||||
PermitImplementation=.NETCoreApp,Version=v1.1/ubuntu.14.04-x64
|
||||
PermitImplementation=.NETCoreApp,Version=v1.1/ubuntu.16.04-x64
|
||||
Reference in New Issue
Block a user