Skip to content

Commit 057e841

Browse files
authored
Merge pull request #137 from ubercellogeek/ubercellogeek/linux-native-libs
Fix for loading native libraries in Linux
2 parents dbe13f1 + c007e5a commit 057e841

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

src/LightningDB/LightningDB.targets

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,18 @@
3131
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
3232
</None>
3333
</ItemGroup>
34+
<ItemGroup Condition="'$([MSBuild]::IsOsPlatform(Linux))' And '$([System.Runtime.InteropServices.RuntimeInformation]::OSArchitecture)'=='Arm64'">
35+
<None Include="$(MSBuildThisFileDirectory)$(LightningDBTargetRuntimeRelativePath)runtimes\linux-arm64\native\liblmdb.so">
36+
<Visible>false</Visible>
37+
<Link>liblmdb.so</Link>
38+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
39+
</None>
40+
</ItemGroup>
41+
<ItemGroup Condition="'$([MSBuild]::IsOsPlatform(Linux))' And '$([System.Runtime.InteropServices.RuntimeInformation]::OSArchitecture)'=='X64'">
42+
<None Include="$(MSBuildThisFileDirectory)$(LightningDBTargetRuntimeRelativePath)runtimes\linux-x64\native\liblmdb.so">
43+
<Visible>false</Visible>
44+
<Link>liblmdb.so</Link>
45+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
46+
</None>
47+
</ItemGroup>
3448
</Project>
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)