|
|
|
@ -1,7 +1,8 @@ |
|
|
|
<Project Sdk="Microsoft.NET.Sdk"> |
|
|
|
|
|
|
|
<PropertyGroup> |
|
|
|
<IsPackable>false</IsPackable> |
|
|
|
<PackAvaloniaNative Condition="'$(PackAvaloniaNative)' == ''">$([MSBuild]::IsOSPlatform(OSX))</PackAvaloniaNative> |
|
|
|
<IsPackable>$(PackAvaloniaNative)</IsPackable> |
|
|
|
<IsPackable Condition="'$([MSBuild]::IsOSPlatform(OSX))' == 'True'">true</IsPackable> |
|
|
|
<TargetFramework>netstandard2.0</TargetFramework> |
|
|
|
<CastXmlPath Condition="Exists('/usr/bin/castxml')">/usr/bin/castxml</CastXmlPath> |
|
|
|
@ -10,8 +11,9 @@ |
|
|
|
<SharpGenGenerateConsumerBindMapping>false</SharpGenGenerateConsumerBindMapping> |
|
|
|
</PropertyGroup> |
|
|
|
|
|
|
|
<ItemGroup Condition="'$(Configuration)' == 'Release' AND '$([MSBuild]::IsOSPlatform(OSX))' == 'true'"> |
|
|
|
<ItemGroup Condition="'$(PackAvaloniaNative)' == 'true'"> |
|
|
|
<Content Include="../../Build/Products/Release/libAvalonia.Native.OSX.dylib"> |
|
|
|
<Link>libAvaloniaNative.dylib</Link> |
|
|
|
<PackagePath>runtimes/osx/native/libAvaloniaNative.dylib</PackagePath> |
|
|
|
<Pack>true</Pack> |
|
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
|
|
|
@ -26,4 +28,4 @@ |
|
|
|
<ProjectReference Include="..\..\packages\Avalonia\Avalonia.csproj" /> |
|
|
|
<ProjectReference Include="..\Avalonia.Dialogs\Avalonia.Dialogs.csproj" /> |
|
|
|
</ItemGroup> |
|
|
|
</Project> |
|
|
|
</Project> |