Separate different natives versions
This commit is contained in:
parent
61b69d9443
commit
b431a6335a
@ -1,6 +1,7 @@
|
||||
package it.tdlight.common.utils;
|
||||
public final class LibraryVersion {
|
||||
public static final String VERSION = "${project.version}";
|
||||
public static final String NATIVES_VERSION = "${natives-version}";
|
||||
public static final String IMPLEMENTATION_NAME = "tdlib";
|
||||
public static final String LINUX_X86_CLASS = "it.tdlight.jni.tdlib.linux.x86.LoadLibrary";
|
||||
public static final String LINUX_AMD64_CLASS = "it.tdlight.jni.tdlib.linux.amd64.LoadLibrary";
|
||||
|
@ -1,6 +1,7 @@
|
||||
package it.tdlight.common.utils;
|
||||
public final class LibraryVersion {
|
||||
public static final String VERSION = "${project.version}";
|
||||
public static final String NATIVES_VERSION = "${natives-version}";
|
||||
public static final String IMPLEMENTATION_NAME = "tdlight";
|
||||
public static final String LINUX_X86_CLASS = "it.tdlight.jni.tdlight.linux.x86.LoadLibrary";
|
||||
public static final String LINUX_AMD64_CLASS = "it.tdlight.jni.tdlight.linux.amd64.LoadLibrary";
|
||||
|
@ -32,7 +32,9 @@ import it.tdlight.jni.ObjectsUtils;
|
||||
*/
|
||||
public class LoadLibrary {
|
||||
private static ConcurrentHashMap<String, Boolean> libraryLoaded = new ConcurrentHashMap<>();
|
||||
private static Path librariesPath = Paths.get("."+ LibraryVersion.IMPLEMENTATION_NAME + "-libs-cache");
|
||||
private static Path librariesPath = Paths.get("." + LibraryVersion.IMPLEMENTATION_NAME
|
||||
+ "-" + LibraryVersion.NATIVES_VERSION.replace('.', '-')
|
||||
+ "-libs-cache");
|
||||
private static final String libsVersion = LibraryVersion.VERSION;
|
||||
|
||||
static {
|
||||
|
Loading…
x
Reference in New Issue
Block a user