binding/Directory.Build.targets (17 lines of code) (raw):

<Project> <ItemGroup Condition=" ($(TargetFramework.StartsWith('net4')) or '$(TargetFramework)' == 'netstandard2.0') and (!$(MSBuildProjectName.Contains('.NativeAssets.'))) "> <PackageReference Include="System.Memory" Version="4.5.5" /> </ItemGroup> <ItemGroup Condition=" ('$(TargetFramework)' == 'netstandard2.1') and (!$(MSBuildProjectName.Contains('.NativeAssets.'))) "> <PackageReference Include="System.Runtime.CompilerServices.Unsafe" Version="4.5.3" /> </ItemGroup> <PropertyGroup Condition="'$(PackagingGroup)' == 'SkiaSharp'"> <PackageDescription Condition="'$(PackageDescription)' == ''">SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.</PackageDescription> </PropertyGroup> <PropertyGroup Condition="'$(PackagingGroup)' == 'HarfBuzzSharp'"> <PackageDescription Condition="'$(PackageDescription)' == ''">HarfBuzzSharp is a cross-platform OpenType text shaping engine for .NET platforms.</PackageDescription> </PropertyGroup> <Import Project="$(MSBuildThisFileDirectory)NativeAssets.Build.targets" Condition="$(MSBuildProjectName.Contains('.NativeAssets.'))" /> <Import Project="$(MSBuildThisFileDirectory)..\source\SkiaSharp.Build.targets" /> </Project>