Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/corert.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/pkg
diff options
context:
space:
mode:
authorAndon Andonov <anandono@microsoft.com>2018-03-08 02:51:21 +0300
committerJan Kotas <jkotas@microsoft.com>2018-03-08 02:51:21 +0300
commit9211bcf5cf3ed891f8f3f4508db78a75e61ac81d (patch)
treefa4764932b90605f26508742b757997ce78623c4 /pkg
parent998d168987688abbd14810ee757a8320219e9af8 (diff)
Add ILVerification package (#5510)
Diffstat (limited to 'pkg')
-rw-r--r--pkg/Microsoft.DotNet.ILVerification/Microsoft.DotNet.ILVerification.builds10
-rw-r--r--pkg/Microsoft.DotNet.ILVerification/Microsoft.DotNet.ILVerification.pkgproj27
-rw-r--r--pkg/descriptions.json5
-rw-r--r--pkg/packages.proj3
4 files changed, 45 insertions, 0 deletions
diff --git a/pkg/Microsoft.DotNet.ILVerification/Microsoft.DotNet.ILVerification.builds b/pkg/Microsoft.DotNet.ILVerification/Microsoft.DotNet.ILVerification.builds
new file mode 100644
index 000000000..8d8ab2f84
--- /dev/null
+++ b/pkg/Microsoft.DotNet.ILVerification/Microsoft.DotNet.ILVerification.builds
@@ -0,0 +1,10 @@
+<?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>
+ <Project Include="$(MSBuildProjectName).pkgproj" >
+ <OSGroup>AnyOS</OSGroup>
+ </Project>
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
+</Project>
diff --git a/pkg/Microsoft.DotNet.ILVerification/Microsoft.DotNet.ILVerification.pkgproj b/pkg/Microsoft.DotNet.ILVerification/Microsoft.DotNet.ILVerification.pkgproj
new file mode 100644
index 000000000..00470202e
--- /dev/null
+++ b/pkg/Microsoft.DotNet.ILVerification/Microsoft.DotNet.ILVerification.pkgproj
@@ -0,0 +1,27 @@
+<Project 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>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>$(PackageSourceDirectory)\BuildIntegration\StrongNameKeys\ILVerify.snk</AssemblyOriginatorKeyFile>
+ <PackageTargetFramework>netcoreapp2.0</PackageTargetFramework>
+ <!-- Override this property so that the package name won't look like runtime.[RID].[TFM].[ID] -->
+ <PackageTargetRuntime></PackageTargetRuntime>
+ </PropertyGroup>
+ <ItemGroup>
+ <ProjectReference Include="$(PackageSourceDirectory)ILVerification\src\ILVerification.csproj">
+ <AdditionalProperties>$(AdditionalProperties);PackageTargetRuntime=</AdditionalProperties>
+ </ProjectReference>
+
+ <Dependency Include="System.IO.MemoryMappedFiles" Version="4.3.0" />
+ <Dependency Include="System.Reflection.Metadata" Version="1.4.1" />
+ </ItemGroup>
+
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\src\dir.targets" />
+ <Target Name="GetPackageDependencies"/>
+</Project>
+
diff --git a/pkg/descriptions.json b/pkg/descriptions.json
index 2720ac36e..dcd30e17f 100644
--- a/pkg/descriptions.json
+++ b/pkg/descriptions.json
@@ -24,4 +24,9 @@
"Description":"Provides the toolchain to compile managed code to native",
"CommonTypes": [],
},
+ {
+ "Name": "Microsoft.DotNet.ILVerification",
+ "Description":"Provides a library, containing a cross platform, open-source tool that is capable of verifying MSIL code based on ECMA-335",
+ "CommonTypes": [],
+ },
]
diff --git a/pkg/packages.proj b/pkg/packages.proj
index 51a4d79a1..2f68ce56f 100644
--- a/pkg/packages.proj
+++ b/pkg/packages.proj
@@ -17,6 +17,9 @@
<Project Include="$(MSBuildThisFileDirectory)Microsoft.TargetingPack.Private.CoreRT\Microsoft.TargetingPack.Private.CoreRT.builds">
<OSGroup>Windows_NT</OSGroup>
</Project>
+ <Project Include="$(MSBuildThisFileDirectory)Microsoft.DotNet.ILVerification\Microsoft.DotNet.ILVerification.builds">
+ <OSGroup>Windows_NT</OSGroup>
+ </Project>
</ItemGroup>
<ItemGroup Condition="'$(SkipManagedPackageBuild)' != 'true'">