53 lines
		
	
	
	
		
			2.5 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
	
		
			2.5 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
| <Project Sdk="Microsoft.NET.Sdk">
 | |
| 
 | |
|     <PropertyGroup>
 | |
|         <TargetFramework>net8.0</TargetFramework>
 | |
|         <ImplicitUsings>disable</ImplicitUsings>
 | |
|         <Nullable>enable</Nullable>
 | |
|         <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
 | |
|     </PropertyGroup>
 | |
| 
 | |
|     <PropertyGroup>
 | |
|         <PackageId>ServicePoint</PackageId>
 | |
|         <Version>0.13.1</Version>
 | |
|         <Authors>Repository Authors</Authors>
 | |
|         <Company>None</Company>
 | |
|         <Product>ServicePoint</Product>
 | |
|         <PackageTags>CCCB</PackageTags>
 | |
|         <Description>
 | |
|             C# bindings for the rust crate servicepoint. You will need a suitable native shared library to use this.
 | |
|             For documentation, see the rust documentation: https://docs.rs/servicepoint/latest/servicepoint/.
 | |
|             Note that this library is still in early development. Breaking changes are expected before 1.0 is released.
 | |
|         </Description>
 | |
|         <PackageReadmeFile>README.md</PackageReadmeFile>
 | |
|         <PublishRepositoryUrl>true</PublishRepositoryUrl>
 | |
|     </PropertyGroup>
 | |
| 
 | |
|     <!-- generate C# bindings -->
 | |
|     <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' 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' 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' And '$(ContinuousIntegrationBuild)'!='true'">
 | |
|         <Content Include="../target/release/libservicepoint_binding_uniffi.so" CopyToOutputDirectory="Always">
 | |
|             <Link>libservicepoint_binding_uniffi.so</Link>
 | |
|         </Content>
 | |
|     </ItemGroup>
 | |
| 
 | |
|     <ItemGroup>
 | |
|         <!-- add README.md to package -->
 | |
|         <None Include="../README.md" Pack="true" PackagePath="\"/>
 | |
|         <!-- include link to source code at revision -->
 | |
|         <PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All"/>
 | |
|     </ItemGroup>
 | |
| 
 | |
| </Project>
 | 
