|
1 | 1 | <Project Sdk="Microsoft.NET.Sdk"> |
2 | 2 |
|
3 | 3 | <PropertyGroup Condition="$([MSBuild]::IsOSPlatform('linux'))"> |
4 | | - <TargetFrameworks>netstandard2.0;netcoreapp3.1;net8.0</TargetFrameworks> |
| 4 | + <TargetFrameworks>netstandard2.0;netcoreapp3.1;net9.0</TargetFrameworks> |
5 | 5 | </PropertyGroup> |
6 | 6 |
|
7 | 7 | <PropertyGroup Condition="$([MSBuild]::IsOSPlatform('windows'))"> |
8 | | - <TargetFrameworks>netstandard2.0;netcoreapp3.1;net8.0;net8.0-android</TargetFrameworks> |
| 8 | + <TargetFrameworks>netstandard2.0;netcoreapp3.1;net9.0;net9.0-android</TargetFrameworks> |
9 | 9 | </PropertyGroup> |
10 | 10 |
|
11 | 11 | <PropertyGroup Condition="$([MSBuild]::IsOSPlatform('osx'))"> |
12 | | - <TargetFrameworks>netstandard2.0;netcoreapp3.1;net8.0;net8.0-android;net8.0-ios;net8.0-tvos</TargetFrameworks> |
| 12 | + <TargetFrameworks>netstandard2.0;netcoreapp3.1;net9.0;net9.0-android;net9.0-ios;net9.0-tvos</TargetFrameworks> |
13 | 13 | </PropertyGroup> |
14 | 14 |
|
15 | | - <PropertyGroup Condition="'$(TargetFramework)' == 'net8.0-android'"> |
| 15 | + <PropertyGroup Condition="'$(TargetFramework)' == 'net9.0-android'"> |
16 | 16 | <SupportedOSPlatformVersion>21</SupportedOSPlatformVersion> |
17 | 17 | </PropertyGroup> |
18 | 18 |
|
19 | 19 | <PropertyGroup> |
20 | 20 | <AllowUnsafeBlocks>true</AllowUnsafeBlocks> |
21 | 21 | <RootNamespace>FreeTypeSharp</RootNamespace> |
22 | 22 | <AssemblyName>FreeTypeSharp</AssemblyName> |
23 | | - <VersionPrefix>3.0.1</VersionPrefix> |
| 23 | + <VersionPrefix>3.1.0</VersionPrefix> |
24 | 24 | <VersionSuffix></VersionSuffix> |
25 | 25 | <AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder> |
26 | 26 | </PropertyGroup> |
|
32 | 32 | <PackageReadmeFile>README.md</PackageReadmeFile> |
33 | 33 | <PackageLicenseExpression>MIT</PackageLicenseExpression> |
34 | 34 | <Description>A modern cross-platform managed FreeType2 library.</Description> |
35 | | - <PackageTags>freetype2;netstandard2.0;.net8.0;</PackageTags> |
| 35 | + <PackageTags>freetype2;netstandard2.0;.net9.0;</PackageTags> |
36 | 36 | <PackageId>FreeTypeSharp</PackageId> |
37 | 37 | <Copyright>Copyright 2024 ryancheung</Copyright> |
38 | 38 | </PropertyGroup> |
|
41 | 41 | <None Include="..\README.md" Pack="true" PackagePath="\"/> |
42 | 42 | </ItemGroup> |
43 | 43 |
|
44 | | - <PropertyGroup Condition="'$(TargetFramework)' == 'net8.0-ios' or '$(TargetFramework)' == 'net8.0-tvos'"> |
| 44 | + <PropertyGroup Condition="'$(TargetFramework)' == 'net9.0-ios' or '$(TargetFramework)' == 'net9.0-tvos'"> |
45 | 45 | <IsBindingProject>true</IsBindingProject> |
46 | 46 | <SupportedOSPlatformVersion>11.0</SupportedOSPlatformVersion> |
47 | 47 | </PropertyGroup> |
|
51 | 51 | <Pack>true</Pack> |
52 | 52 | <PackagePath>runtimes\win-x86\native\</PackagePath> |
53 | 53 | <Link>runtimes\win-x86\native\freetype.dll</Link> |
54 | | - <CopyToOutputDirectory Condition="'$(TargetFramework)' == 'net8.0'">PreserveNewest</CopyToOutputDirectory> |
| 54 | + <CopyToOutputDirectory Condition="'$(TargetFramework)' == 'net9.0'">PreserveNewest</CopyToOutputDirectory> |
55 | 55 | </None> |
56 | 56 |
|
57 | 57 | <None Include="..\runtimes\FreeType2\win-x64\freetype.dll"> |
58 | 58 | <Pack>true</Pack> |
59 | 59 | <PackagePath>runtimes\win-x64\native\</PackagePath> |
60 | 60 | <Link>runtimes\win-x64\native\freetype.dll</Link> |
61 | | - <CopyToOutputDirectory Condition="'$(TargetFramework)' == 'net8.0'">PreserveNewest</CopyToOutputDirectory> |
| 61 | + <CopyToOutputDirectory Condition="'$(TargetFramework)' == 'net9.0'">PreserveNewest</CopyToOutputDirectory> |
62 | 62 | </None> |
63 | 63 |
|
64 | 64 | <None Include="..\runtimes\FreeType2\win-arm64\freetype.dll"> |
65 | 65 | <Pack>true</Pack> |
66 | 66 | <PackagePath>runtimes\win-arm64\native\</PackagePath> |
67 | 67 | <Link>runtimes\win-arm64\native\freetype.dll</Link> |
68 | | - <CopyToOutputDirectory Condition="'$(TargetFramework)' == 'net8.0'">PreserveNewest</CopyToOutputDirectory> |
| 68 | + <CopyToOutputDirectory Condition="'$(TargetFramework)' == 'net9.0'">PreserveNewest</CopyToOutputDirectory> |
69 | 69 | </None> |
70 | 70 |
|
71 | 71 | <None Include="..\runtimes\FreeType2\linux-x64\libfreetype.so"> |
72 | 72 | <Pack>true</Pack> |
73 | 73 | <PackagePath>runtimes\linux-x64\native\</PackagePath> |
74 | 74 | <Link>runtimes\linux-x64\native\libfreetype.so</Link> |
75 | | - <CopyToOutputDirectory Condition="'$(TargetFramework)' == 'net8.0'">PreserveNewest</CopyToOutputDirectory> |
| 75 | + <CopyToOutputDirectory Condition="'$(TargetFramework)' == 'net9.0'">PreserveNewest</CopyToOutputDirectory> |
76 | 76 | </None> |
77 | 77 |
|
78 | 78 | <None Include="..\runtimes\FreeType2\osx\libfreetype.dylib"> |
79 | 79 | <Pack>true</Pack> |
80 | 80 | <PackagePath>runtimes\osx\native\</PackagePath> |
81 | 81 | <Link>runtimes\osx\native\libfreetype.dylib</Link> |
82 | | - <CopyToOutputDirectory Condition="'$(TargetFramework)' == 'net8.0'">PreserveNewest</CopyToOutputDirectory> |
| 82 | + <CopyToOutputDirectory Condition="'$(TargetFramework)' == 'net9.0'">PreserveNewest</CopyToOutputDirectory> |
83 | 83 | </None> |
84 | 84 | </ItemGroup> |
85 | 85 |
|
86 | | - <ItemGroup Condition="'$(TargetFramework)' == 'net8.0-android'"> |
| 86 | + <ItemGroup Condition="'$(TargetFramework)' == 'net9.0-android'"> |
87 | 87 | <EmbeddedNativeLibrary Include="..\runtimes\FreeType2\android\arm64-v8a\libfreetype.so" Link="libs\arm64-v8a\libfreetype.so" /> |
88 | 88 | <EmbeddedNativeLibrary Include="..\runtimes\FreeType2\android\armeabi-v7a\libfreetype.so" Link="libs\armeabi-v7a\libfreetype.so" /> |
89 | 89 | <EmbeddedNativeLibrary Include="..\runtimes\FreeType2\android\x86\libfreetype.so" Link="libs\x86\libfreetype.so" /> |
90 | 90 | <EmbeddedNativeLibrary Include="..\runtimes\FreeType2\android\x86_64\libfreetype.so" Link="libs\x86_64\libfreetype.so" /> |
91 | 91 | </ItemGroup> |
92 | 92 |
|
93 | | - <ItemGroup Condition="'$(TargetFramework)' == 'net8.0-ios' or '$(TargetFramework)' == 'net8.0-tvos'"> |
| 93 | + <ItemGroup Condition="'$(TargetFramework)' == 'net9.0-ios' or '$(TargetFramework)' == 'net9.0-tvos'"> |
94 | 94 | <ObjcBindingApiDefinition Include="DummyApiDefinition.cs" /> |
95 | 95 | <ObjcBindingCoreSource Include="**\*.cs" Exclude="obj\**\*.cs" /> |
96 | 96 | </ItemGroup> |
97 | 97 |
|
98 | | - <ItemGroup Condition="'$(TargetFramework)' == 'net8.0-ios'"> |
| 98 | + <ItemGroup Condition="'$(TargetFramework)' == 'net9.0-ios'"> |
99 | 99 | <NativeReference Include="..\runtimes\FreeType2\ios\FreeType2.xcframework"> |
100 | 100 | <Kind>Static</Kind> |
101 | 101 | <SmartLink>False</SmartLink> |
102 | 102 | <ForceLoad>True</ForceLoad> |
103 | 103 | </NativeReference> |
104 | 104 | </ItemGroup> |
105 | 105 |
|
106 | | - <ItemGroup Condition="'$(TargetFramework)' == 'net8.0-tvos'"> |
| 106 | + <ItemGroup Condition="'$(TargetFramework)' == 'net9.0-tvos'"> |
107 | 107 | <NativeReference Include="..\runtimes\FreeType2\tvos\FreeType2.xcframework"> |
108 | 108 | <Kind>Static</Kind> |
109 | 109 | <SmartLink>False</SmartLink> |
|
0 commit comments