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