Add arm64 .so, add branch for arm in loader

This commit is contained in:
Ugljesa Jovanovic committed 2021-03-01 16:35:06 +01:00
1 parent 252d00ee2b
commit cfba7a2c3a
2 files changed
+6 -1

No files matched your search

@@ -19,7 +19,12 @@ actual object LibsodiumInitializer {
SharedLibraryLoader.get().load("dynamic-macos-x86-64.dylib", JnaLibsodiumInterface::class.java)
}
Platform.isLinux() -> {
SharedLibraryLoader.get().load("dynamic-linux-x86-64-libsodium.so", JnaLibsodiumInterface::class.java)
if (Platform.isARM()) {
SharedLibraryLoader.get().load("dynamic-linux-arm64-libsodium.so", JnaLibsodiumInterface::class.java)
} else {
SharedLibraryLoader.get()
.load("dynamic-linux-x86-64-libsodium.so", JnaLibsodiumInterface::class.java)
}
}
Platform.isWindows() -> {
SharedLibraryLoader.get().load("dynamic-msvc-x86-64-libsodium.dll", JnaLibsodiumInterface::class.java)