Add lib prefix to libraries on jvm as some packaging tools extract them into system path and java expects lib prefix
This commit is contained in:
6 files changed
+4
-4
No files matched your search
+4
-4
@@ -15,18 +15,18 @@ actual object LibsodiumInitializer {
|
|||||||
private fun loadLibrary() : JnaLibsodiumInterface {
|
private fun loadLibrary() : JnaLibsodiumInterface {
|
||||||
val libraryFile = when {
|
val libraryFile = when {
|
||||||
Platform.isMac() -> {
|
Platform.isMac() -> {
|
||||||
SharedLibraryLoader.get().load("dynamic-macos.dylib", JnaLibsodiumInterface::class.java)
|
SharedLibraryLoader.get().load("libdynamic-macos.dylib", JnaLibsodiumInterface::class.java)
|
||||||
}
|
}
|
||||||
Platform.isLinux() -> {
|
Platform.isLinux() -> {
|
||||||
if (Platform.isARM()) {
|
if (Platform.isARM()) {
|
||||||
SharedLibraryLoader.get().load("dynamic-linux-arm64-libsodium.so", JnaLibsodiumInterface::class.java)
|
SharedLibraryLoader.get().load("libdynamic-linux-arm64-libsodium.so", JnaLibsodiumInterface::class.java)
|
||||||
} else {
|
} else {
|
||||||
SharedLibraryLoader.get()
|
SharedLibraryLoader.get()
|
||||||
.load("dynamic-linux-x86-64-libsodium.so", JnaLibsodiumInterface::class.java)
|
.load("libdynamic-linux-x86-64-libsodium.so", JnaLibsodiumInterface::class.java)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Platform.isWindows() -> {
|
Platform.isWindows() -> {
|
||||||
SharedLibraryLoader.get().load("dynamic-msvc-x86-64-libsodium.dll", JnaLibsodiumInterface::class.java)
|
SharedLibraryLoader.get().load("libdynamic-msvc-x86-64-libsodium.dll", JnaLibsodiumInterface::class.java)
|
||||||
}
|
}
|
||||||
Platform.isAndroid() -> {
|
Platform.isAndroid() -> {
|
||||||
File("irrelevant")
|
File("irrelevant")
|
||||||
|
|||||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Reference in new issue
Block a user