31 lines
1.3 KiB
XML
31 lines
1.3 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
|
|
<!-- if ShouldIncludeNativeSkiaSharp == False then don't include the native libSkiaSharp -->
|
|
<PropertyGroup>
|
|
<ShouldIncludeNativeSkiaSharp Condition=" '$(ShouldIncludeNativeSkiaSharp)' == '' ">True</ShouldIncludeNativeSkiaSharp>
|
|
</PropertyGroup>
|
|
|
|
<!-- copy the native files to the output directory -->
|
|
<ItemGroup Condition=" '$(ShouldIncludeNativeSkiaSharp)' != 'False' ">
|
|
|
|
<_NativeSkiaSharpFile Include="$(MSBuildThisFileDirectory)..\..\runtimes\win-x86\native\libSkiaSharp*.dll">
|
|
<Dir>x86\</Dir>
|
|
</_NativeSkiaSharpFile>
|
|
<_NativeSkiaSharpFile Include="$(MSBuildThisFileDirectory)..\..\runtimes\win-x64\native\libSkiaSharp*.dll">
|
|
<Dir>x64\</Dir>
|
|
</_NativeSkiaSharpFile>
|
|
<_NativeSkiaSharpFile Include="$(MSBuildThisFileDirectory)..\..\runtimes\win-arm64\native\libSkiaSharp*.dll">
|
|
<Dir>arm64\</Dir>
|
|
</_NativeSkiaSharpFile>
|
|
|
|
<!-- include everything -->
|
|
<None Include="@(_NativeSkiaSharpFile)">
|
|
<Link>%(Dir)%(Filename)%(Extension)</Link>
|
|
<Visible>False</Visible>
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</None>
|
|
|
|
</ItemGroup>
|
|
|
|
</Project> |