Skip to content

Commit 427d97a

Browse files
committed
Add support using libgdiplus on macOS
1 parent abc1573 commit 427d97a

3 files changed

Lines changed: 13 additions & 1 deletion

File tree

src/ImageSharp/ImageSharp.csproj

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,14 @@
2828
<PackageReference Include="System.Runtime.CompilerServices.Unsafe" />
2929
</ItemGroup>
3030

31+
<!-- Enable support for using libgdiplus on macOS -->
32+
<ItemGroup Condition="$(TargetFramework.StartsWith('netcoreapp')) AND $([MSBuild]::IsOSPlatform('OSX'))">
33+
<PackageReference Include="runtime.osx.10.10-x64.CoreCompat.System.Drawing" Version="5.8.64" />
34+
</ItemGroup>
35+
<ItemGroup Condition="$(TargetFramework.StartsWith('netstandard')) AND $([MSBuild]::IsOSPlatform('OSX'))">
36+
<PackageReference Include="runtime.osx.10.10-x64.CoreCompat.System.Drawing" Version="5.8.64" />
37+
</ItemGroup>
38+
3139
<ItemGroup Condition=" $(TargetFramework.StartsWith('netstandard')) OR '$(TargetFramework)' == 'net472'">
3240
<PackageReference Include="System.Numerics.Vectors" />
3341
<PackageReference Include="System.Buffers" />

tests/ImageSharp.Benchmarks/ImageSharp.Benchmarks.csproj

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@
2626
<PackageReference Include="BenchmarkDotNet.Diagnostics.Windows" Condition="'$(OS)' == 'Windows_NT'" />
2727
<PackageReference Include="Colourful" />
2828
<PackageReference Include="Pfim" />
29-
<PackageReference Include="SharpZipLib" />
29+
<!-- Enable support for using libgdiplus on macOS -->
30+
<PackageReference Include="runtime.osx.10.10-x64.CoreCompat.System.Drawing" Version="5.8.64" Condition="$([MSBuild]::IsOSPlatform('OSX'))" />
31+
<PackageReference Include="SharpZipLib" />
3032
<PackageReference Include="System.Drawing.Common" />
3133
</ItemGroup>
3234

tests/ImageSharp.Tests/ImageSharp.Tests.csproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
<PackageReference Include="Microsoft.DotNet.RemoteExecutor" />
2323
<PackageReference Include="Microsoft.DotNet.XUnitExtensions" />
2424
<PackageReference Include="Moq" />
25+
<!-- Enable support for using libgdiplus on macOS -->
26+
<PackageReference Include="runtime.osx.10.10-x64.CoreCompat.System.Drawing" Version="5.8.64" Condition="$([MSBuild]::IsOSPlatform('OSX'))" />
2527
<PackageReference Include="SharpZipLib" />
2628
<PackageReference Include="System.Drawing.Common" />
2729
</ItemGroup>

0 commit comments

Comments
 (0)