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

Mono.Linker.Tests.Cases.csproj « Mono.Linker.Tests.Cases « test - github.com/mono/linker.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 645f3523e1f0e5934354e41a543e8f64898e9a67 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <DefineConstants>$(DefineConstants);INCLUDE_EXPECTATIONS</DefineConstants>
    <WarningLevel>0</WarningLevel>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
    <LangVersion>Latest</LangVersion>
  </PropertyGroup>

  <PropertyGroup Condition="'$(MonoBuild)' == ''">
    <TargetFramework>net5.0</TargetFramework>
    <DefineConstants>$(DefineConstants);ILLINK</DefineConstants>
  </PropertyGroup>

  <PropertyGroup Condition="'$(MonoBuild)' != ''">
    <TargetFramework>net471</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <Compile Remove="Attributes\OnlyKeepUsed\Dependencies\UnusedAttributeWithTypeForwarderIsRemoved_Forwarder.cs" />
    <Compile Remove="LinkXml\Dependencies\CanPreserveAnExportedType_Forwarder.cs" />
    <Compile Remove="TypeForwarding\Dependencies\ForwarderLibrary.cs" />
    <Compile Remove="TypeForwarding\Dependencies\ForwarderLibrary_2.cs" />
    <Compile Remove="TypeForwarding\Dependencies\ForwarderLibrary_3.cs" />
    <Compile Remove="TypeForwarding\Dependencies\ImplementationLibrary_3.cs" />
    <Compile Remove="CommandLine\Dependencies\CustomStepDummy.cs" />
    <Compile Remove="CommandLine\Dependencies\CustomStepUser.cs" />
    <Compile Remove="Logging\Dependencies\LogStep.cs" />
    <Compile Remove="Extensibility\Dependencies\*.cs" />
  </ItemGroup>
  <ItemGroup>
    <Content Include="Attributes\OnlyKeepUsed\Dependencies\UnusedAttributeWithTypeForwarderIsRemoved_Forwarder.cs" />
    <Content Include="LinkXml\Dependencies\CanPreserveAnExportedType_Forwarder.cs" />
    <Content Include="TypeForwarding\Dependencies\ForwarderLibrary.cs" />
  </ItemGroup>
  <ItemGroup>
    <Content Include="TypeForwarding\Dependencies\TypeForwarderMissingReference.il" />
    <Content Include="Attributes\OnlyKeepUsed\Dependencies\AssemblyWithUnusedAttributeOnReturnParameterDefinition.il" />
    <Content Include="Attributes\OnlyKeepUsed\Dependencies\AssemblyWithUnusedAttributeOnGenericParameter.il" />
    <Content Include="CommandLine\Dependencies\ResponseFilesWork.rsp" />
    <Content Include="Inheritance.Interfaces\OnReferenceType\NoInstanceCtor\Dependencies\NoInstanceCtorAndAssemblyPreserveAll_Lib.il" />
    <Content Include="UnreachableBody\Dependencies\OtherAssemblyNoInstanceCtor.il" />
    <Content Include="TestFramework\Dependencies\CanCompileReferencesWithResources_Lib1.txt" />
    <Content Include="TestFramework\Dependencies\CanCompileReferencesWithResources_Lib1.log" />
    <Content Include="TestFramework\Dependencies\CanCompileTestCaseWithCsc.txt" />
    <Content Include="TestFramework\Dependencies\CanCompileTestCaseWithMcs.txt" />
    <Content Include="TestFramework\Dependencies\VerifyResourceInAssemblyAttributesBehavior.txt" />
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\Mono.Linker.Tests.Cases.Expectations\Mono.Linker.Tests.Cases.Expectations.csproj" />
  </ItemGroup>
  <ItemGroup>
    <None Include="TestFramework\Dependencies\ILAssemblySample.il" />
  </ItemGroup>
  <ItemGroup>
    <Folder Include="Attributes.StructLayout\" />
    <Folder Include="Reflection\Dependencies\" />
    <Folder Include="BCLFeatures\" />
    <Folder Include="BCLFeatures\ETW\" />
    <Folder Include="Warnings\WarningSuppression\Dependencies\" />
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="LinkXml\CanPreserveExcludedFeatureCom.xml" />
  </ItemGroup>

  <ItemGroup Condition="'$(MonoBuild)' == ''">
    <PackageReference Include="System.Security.Permissions" Version="4.5.0" />
    <PackageReference Include="NUnit" Version="3.6.1" />
    <PackageReference Include="NUnit.ConsoleRunner" Version="3.6.1" />
    <PackageReference Include="NUnit.Extension.NUnitV2ResultWriter" Version="3.5.0" />
  </ItemGroup>

</Project>