summaryrefslogtreecommitdiff
path: root/wrappers/csharp
diff options
context:
space:
mode:
authorStevenWdV <stevenwdv@gmail.com>2021-11-29 01:20:06 +0100
committerStevenWdV <stevenwdv@gmail.com>2021-11-29 01:26:47 +0100
commite4744fd94236944569bfed27af80a604b7668e4b (patch)
treee360330d55706513395a27e6c85c7cdfca92ee68 /wrappers/csharp
parent4a293e0bba1f4c7f1069e5ea40fd0947185aaeea (diff)
Fix Java wrapper on Unix (append 'lib' prefix to library)
Diffstat (limited to 'wrappers/csharp')
-rw-r--r--wrappers/csharp/EduVpnCommon.csproj26
1 files changed, 16 insertions, 10 deletions
diff --git a/wrappers/csharp/EduVpnCommon.csproj b/wrappers/csharp/EduVpnCommon.csproj
index 04df7f0..4643da2 100644
--- a/wrappers/csharp/EduVpnCommon.csproj
+++ b/wrappers/csharp/EduVpnCommon.csproj
@@ -24,15 +24,20 @@
Or Exists('../../exports/windows/386/eduvpn_verify.dll')
Or Exists('../../exports/windows/arm/eduvpn_verify.dll')
Or Exists('../../exports/windows/arm64/eduvpn_verify.dll')
- Or Exists('../../exports/linux/amd64/eduvpn_verify.so')
- Or Exists('../../exports/linux/arm/eduvpn_verify.so')
- Or Exists('../../exports/linux/arm64/eduvpn_verify.so'))">
+ Or Exists('../../exports/linux/amd64/libeduvpn_verify.so')
+ Or Exists('../../exports/linux/arm/libeduvpn_verify.so')
+ Or Exists('../../exports/linux/arm64/libeduvpn_verify.so'))">
<Message Text="Shared eduvpn_verify library not found, you should build that one first" Importance="high" />
</Target>
<ItemGroup>
<None Remove="EduVpnCommonTests/**" />
-
+
+ <!--
+ See https://docs.microsoft.com/en-us/nuget/create-packages/supporting-multiple-target-frameworks#architecture-specific-folders
+ and https://docs.microsoft.com/en-us/dotnet/core/rid-catalog
+ -->
+
<None Condition="Exists('../../exports/windows/amd64/eduvpn_verify.dll')"
Include="../../exports/windows/amd64/eduvpn_verify.dll" Pack="true" PackagePath="runtimes/win-x64/native/">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
@@ -49,16 +54,17 @@
Include="../../exports/windows/arm64/eduvpn_verify.dll" Pack="true" PackagePath="runtimes/win-arm64/native/">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
- <None Condition="Exists('../../exports/linux/amd64/eduvpn_verify.so')"
- Include="../../exports/linux/amd64/eduvpn_verify.so" Pack="true" PackagePath="runtimes/linux-x64/native/">
+
+ <None Condition="Exists('../../exports/linux/amd64/libeduvpn_verify.so')"
+ Include="../../exports/linux/amd64/libeduvpn_verify.so" Pack="true" PackagePath="runtimes/linux-x64/native/">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
- <None Condition="Exists('../../exports/linux/arm/eduvpn_verify.so')"
- Include="../../exports/linux/arm/eduvpn_verify.so" Pack="true" PackagePath="runtimes/linux-arm/native/">
+ <None Condition="Exists('../../exports/linux/arm/libeduvpn_verify.so')"
+ Include="../../exports/linux/arm/libeduvpn_verify.so" Pack="true" PackagePath="runtimes/linux-arm/native/">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
- <None Condition="Exists('../../exports/linux/arm64/eduvpn_verify.so')"
- Include="../../exports/linux/arm64/eduvpn_verify.so" Pack="true" PackagePath="runtimes/linux-arm64/native/">
+ <None Condition="Exists('../../exports/linux/arm64/libeduvpn_verify.so')"
+ Include="../../exports/linux/arm64/libeduvpn_verify.so" Pack="true" PackagePath="runtimes/linux-arm64/native/">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
</ItemGroup>