Merge pull request #24432 from am11/gcc_over_aligned_new
[platform/upstream/coreclr.git] / tests / src / Common / CoreFX / CoreFX.depproj
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
3   <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
4   <PropertyGroup>
5       <RestoreOutputPath>$(SourceDir)Common\CoreFX\obj</RestoreOutputPath>
6       <Language>C#</Language>
7       <NugetTargetMoniker>.NETCoreApp,Version=v3.0</NugetTargetMoniker>
8       <TargetFramework>netcoreapp3.0</TargetFramework>
9       <ContainsPackageReferences>true</ContainsPackageReferences>
10       <CLRTestKind>SharedLibrary</CLRTestKind>
11       <IsTestProject>false</IsTestProject>
12       <!-- System.Composition and System.Composition.AttributedModel use different versioning conventions -->
13       <SystemCompositionVersions>1.3.0-preview3-26501-04</SystemCompositionVersions>
14       <MicrosoftDiagnosticsTracingTraceVentVersion>2.0.19</MicrosoftDiagnosticsTracingTraceVentVersion>
15       <MicrosoftDotnetPlatformAbstractionsVersion>2.1.0</MicrosoftDotnetPlatformAbstractionsVersion>
16   </PropertyGroup>
17
18   <!-- Switch RuntimeIdentifier according to currently running OSGroup -->
19   <PropertyGroup>
20       <RuntimeIdentifier Condition="'$(OSGroup)' == 'Windows_NT'">win-x64</RuntimeIdentifier>
21       <RuntimeIdentifier Condition="'$(OSGroup)' == 'Linux'">linux-x64</RuntimeIdentifier>
22       <RuntimeIdentifier Condition="'$(OSGroup)' == 'OSX'">osx-x64</RuntimeIdentifier>
23       <NugetRuntimeIdentifier>$(RuntimeIdentifier)</NugetRuntimeIdentifier>
24   </PropertyGroup>
25
26   <ItemGroup>
27     <PackageReference Include="System.CodeDom">
28       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
29     </PackageReference>
30     <PackageReference Include="System.Configuration.ConfigurationManager">
31       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
32     </PackageReference>
33     <PackageReference Include="System.Composition.Hosting">
34       <Version>$(SystemCompositionVersions)</Version>
35     </PackageReference>
36     <PackageReference Include="System.Composition.AttributedModel">
37       <Version>$(SystemCompositionVersions)</Version>
38     </PackageReference>
39     <PackageReference Include="System.Composition.Convention">
40       <Version>$(SystemCompositionVersions)</Version>
41     </PackageReference>
42     <PackageReference Include="System.Composition.Runtime">
43       <Version>$(SystemCompositionVersions)</Version>
44     </PackageReference>
45     <PackageReference Include="System.Composition.TypedParts">
46       <Version>$(SystemCompositionVersions)</Version>
47     </PackageReference>
48     <PackageReference Include="System.ComponentModel.Composition">
49       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
50     </PackageReference>
51     <PackageReference Include="System.Data.Odbc">
52       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
53     </PackageReference>
54     <PackageReference Include="runtime.native.System.Data.SqlClient.sni">
55       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
56     </PackageReference>
57     <PackageReference Include="System.Security.Principal.Windows">
58       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
59     </PackageReference>
60     <PackageReference Include="System.Text.Encoding.CodePages">
61       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
62     </PackageReference>
63     <PackageReference Include="System.Diagnostics.DiagnosticSource">
64       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
65     </PackageReference>
66     <PackageReference Include="System.Data.SqlClient">
67       <!-- The 4.6 packages of System.Data.SqlClient have a version of 4.5 in the dll so they fail to load -->
68       <Version>4.7.0-preview4.19164.7</Version>
69     </PackageReference>
70     <PackageReference Include="System.Diagnostics.PerformanceCounter">
71       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
72     </PackageReference>
73     <PackageReference Include="System.DirectoryServices">
74       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
75     </PackageReference>
76     <PackageReference Include="System.DirectoryServices.AccountManagement">
77       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
78     </PackageReference>
79     <PackageReference Include="System.DirectoryServices.Protocols">
80       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
81     </PackageReference>
82     <PackageReference Include="System.Drawing.Common">
83       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
84     </PackageReference>
85     <PackageReference Include="System.IO.Packaging">
86       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
87     </PackageReference>
88     <PackageReference Include="System.IO.Pipelines">
89       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
90     </PackageReference>
91     <PackageReference Include="System.IO.Ports">
92       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
93     </PackageReference>
94     <PackageReference Include="System.Management">
95       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
96     </PackageReference>
97     <PackageReference Include="System.Net.Http.WinHttpHandler">
98       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
99     </PackageReference>
100     <PackageReference Include="System.Net.WebSockets.WebSocketProtocol">
101       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
102     </PackageReference>
103     <PackageReference Include="System.Reflection.MetadataLoadContext">
104       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
105     </PackageReference>
106     <PackageReference Include="System.Runtime.Caching">
107       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
108     </PackageReference>
109     <PackageReference Include="System.Reflection.Context">
110       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
111     </PackageReference>
112     <PackageReference Include="System.Security.Cryptography.ProtectedData">
113       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
114     </PackageReference>
115     <PackageReference Include="System.Security.Cryptography.Pkcs">
116       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
117     </PackageReference>
118     <PackageReference Include="System.Security.Cryptography.Xml">
119       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
120     </PackageReference>
121     <PackageReference Include="System.ServiceModel.Syndication">
122       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
123     </PackageReference>
124     <PackageReference Include="System.ServiceProcess.ServiceController">
125       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
126     </PackageReference>
127     <PackageReference Include="System.Text.Encoding.CodePages">
128       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
129     </PackageReference>
130     <PackageReference Include="System.Text.Encodings.Web">
131       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
132     </PackageReference>
133     <PackageReference Include="System.Threading.AccessControl">
134       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
135     </PackageReference>
136     <PackageReference Include="System.Threading.Channels">
137       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
138     </PackageReference>
139     <PackageReference Include="System.Json">
140       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
141     </PackageReference>
142     <PackageReference Include="Microsoft.Bcl.AsyncInterfaces">
143       <Version>$(MicrosoftBclAsyncInterfacesVersion)</Version>
144     </PackageReference>
145   </ItemGroup>
146   <ItemGroup Condition="'$(OSGroup)' == 'Windows_NT'">
147     <!-- Windows Dependencies -->
148     <PackageReference Include="Microsoft.Win32.Registry">
149       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
150     </PackageReference>
151     <PackageReference Include="Microsoft.Win32.Registry.AccessControl">
152       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
153     </PackageReference>
154     <PackageReference Include="Microsoft.Win32.SystemEvents">
155       <Version>$(MicrosoftPrivateCoreFxNETCoreAppVersion)</Version>
156     </PackageReference>
157     <PackageReference Include="Microsoft.Diagnostics.Tracing.TraceEvent">
158       <Version>$(MicrosoftDiagnosticsTracingTraceVentVersion)</Version>
159     </PackageReference>
160   </ItemGroup>
161   
162   <ItemGroup Condition="'$(OSGroup)' != 'Windows_NT'">
163     <PackageReference Include="Microsoft.DotNet.PlatformAbstractions">
164       <Version>$(MicrosoftDotnetPlatformAbstractionsVersion)</Version>
165     </PackageReference>
166   </ItemGroup>
167   
168   <ItemGroup>
169     <PackageToInclude Include="@(PackageReference -> '%(Identity)' )"/>
170   </ItemGroup>
171   <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
172   <PropertyGroup>
173     <ProjectAssetsFile>$(SourceDir)Common\CoreFX\obj\project.assets.json</ProjectAssetsFile>
174   </PropertyGroup>
175 </Project>