619b9b0dd2aafe811085b5b1354f924a7a5d495a
[platform/upstream/dotnet/runtime.git] / src / libraries / Common / tests / CoreFx.Private.TestUtilities.Unicode / CoreFx.Private.TestUtilities.Unicode.csproj
1 <Project Sdk="Microsoft.NET.Sdk">
2   <PropertyGroup>
3     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
4     <UnicodeUcdVersion>12.1</UnicodeUcdVersion>
5     <TargetFrameworks>$(NetCoreAppCurrent)</TargetFrameworks>
6   </PropertyGroup>
7   <ItemGroup>
8     <Compile Include="System\Text\Unicode\UnicodeData.cs" />
9     <Compile Include="System\Text\Unicode\Resources.cs" />
10     <Compile Include="System\Text\Unicode\UnicodeDataFileEntry.cs" />
11     <Compile Include="System\Text\Unicode\PropsFileEntry.cs" />
12     <Compile Include="System\Text\Unicode\ParsedUnicodeData.cs" />
13     <Compile Include="System\Text\Unicode\CodePointFlags.cs" />
14     <Compile Include="System\Text\Unicode\GraphemeClusterBreakProperty.cs" />
15     <Compile Include="System\Text\Unicode\BidiClass.cs" />
16     <Compile Include="System\Text\Unicode\CodePoint.cs" />
17   </ItemGroup>
18   <ItemGroup>
19     <PackageReference Include="System.Private.Runtime.UnicodeData" Version="$(SystemPrivateRuntimeUnicodeDataVersion)" ExcludeAssets="contentFiles" GeneratePathProperty="true" />
20     <EmbeddedResource Include="$(PkgSystem_Private_Runtime_UnicodeData)\contentFiles\any\any\$(UnicodeUcdVersion).0\ucd\CaseFolding.txt">
21       <Link>UnicodeData\CaseFolding.txt</Link>
22       <LogicalName>CaseFolding.txt</LogicalName>
23     </EmbeddedResource>
24     <EmbeddedResource Include="$(PkgSystem_Private_Runtime_UnicodeData)\contentFiles\any\any\$(UnicodeUcdVersion).0\ucd\PropList.txt">
25       <Link>UnicodeData\PropList.txt</Link>
26       <LogicalName>PropList.txt</LogicalName>
27     </EmbeddedResource>
28     <EmbeddedResource Include="$(PkgSystem_Private_Runtime_UnicodeData)\contentFiles\any\any\$(UnicodeUcdVersion).0\ucd\UnicodeData.txt">
29       <Link>UnicodeData\UnicodeData.txt</Link>
30       <LogicalName>UnicodeData.txt</LogicalName>
31     </EmbeddedResource>
32     <EmbeddedResource Include="$(PkgSystem_Private_Runtime_UnicodeData)\contentFiles\any\any\$(UnicodeUcdVersion).0\ucd\auxiliary\GraphemeBreakProperty.txt">
33       <Link>UnicodeData\GraphemeBreakProperty.txt</Link>
34       <LogicalName>GraphemeBreakProperty.txt</LogicalName>
35     </EmbeddedResource>
36     <EmbeddedResource Include="$(PkgSystem_Private_Runtime_UnicodeData)\contentFiles\any\any\$(UnicodeUcdVersion).0\ucd\extracted\DerivedBidiClass.txt">
37       <Link>UnicodeData\DerivedBidiClass.txt</Link>
38       <LogicalName>DerivedBidiClass.txt</LogicalName>
39     </EmbeddedResource>
40     <EmbeddedResource Include="$(PkgSystem_Private_Runtime_UnicodeData)\contentFiles\any\any\$(UnicodeUcdVersion).0\ucd\extracted\DerivedName.txt">
41       <Link>UnicodeData\DerivedName.txt</Link>
42       <LogicalName>DerivedName.txt</LogicalName>
43     </EmbeddedResource>
44     <EmbeddedResource Include="$(PkgSystem_Private_Runtime_UnicodeData)\contentFiles\any\any\emoji\$(UnicodeUcdVersion)\emoji-data.txt">
45       <Link>UnicodeData\emoji-data.txt</Link>
46       <LogicalName>emoji-data.txt</LogicalName>
47     </EmbeddedResource>
48   </ItemGroup>
49   <ItemGroup>
50     <PackageReference Include="Microsoft.DotNet.PlatformAbstractions" Version="$(MicrosoftDotNetPlatformAbstractionsVersion)" />
51     <PackageReference Include="Microsoft.DotNet.XUnitExtensions" Version="$(MicrosoftDotNetXUnitExtensionsVersion)" />
52     <PackageReference Include="xunit.core" Version="$(XUnitVersion)" ExcludeAssets="build" />
53     <PackageReference Include="xunit.assert" Version="$(XUnitVersion)" />
54   </ItemGroup>
55 </Project>