package in flake, but wthout uniffi.so

This commit is contained in:
Vinzenz Schroeter 2025-09-28 23:43:25 +02:00
parent f11290ec26
commit 915d0b3592
5 changed files with 711 additions and 30 deletions

View file

@ -24,20 +24,20 @@
</PropertyGroup>
<!-- generate C# bindings -->
<Target Name="BuildBindings" Condition="'$(Configuration)'=='Release'" BeforeTargets="PrepareForBuild">
<Target Name="BuildBindings" Condition="'$(Configuration)'=='Release' And '$(ContinuousIntegrationBuild)'!='true'" BeforeTargets="PrepareForBuild">
<Exec Command="cargo build--manifest-path ../servicepoint-binding-uniffi/Cargo.toml --release"/>
</Target>
<Target Name="BuildBindings" Condition="'$(Configuration)'=='Debug'" BeforeTargets="PrepareForBuild">
<Target Name="BuildBindings" Condition="'$(Configuration)'=='Debug' And '$(ContinuousIntegrationBuild)'!='true'" BeforeTargets="PrepareForBuild">
<Exec Command="cargo build --manifest-path ../servicepoint-binding-uniffi/Cargo.toml"/>
</Target>
<!-- include native binary in output -->
<ItemGroup Condition="'$(Configuration)'=='Debug'">
<ItemGroup Condition="'$(Configuration)'=='Debug' And '$(ContinuousIntegrationBuild)'!='true'">
<Content Include="../target/debug/libservicepoint_binding_uniffi.so" CopyToOutputDirectory="Always">
<Link>libservicepoint_binding_uniffi.so</Link>
</Content>
</ItemGroup>
<ItemGroup Condition="'$(Configuration)'=='Release'">
<ItemGroup Condition="'$(Configuration)'=='Release' And '$(ContinuousIntegrationBuild)'!='true'">
<Content Include="../target/release/libservicepoint_binding_uniffi.so" CopyToOutputDirectory="Always">
<Link>libservicepoint_binding_uniffi.so</Link>
</Content>