if (isWindows) { if (libraryFinder != null) loaded = loadLibrary(libraryFinder.getSharedLibraryNameWindows(sharedLibName, is64Bit, nativesZip)); else if (!is64Bit) loaded = loadLibrary(sharedLibName + ".dll"); else loaded = loadLibrary(sharedLibName + "64.dll"); loaded = loadLibrary(libraryFinder.getSharedLibraryNameLinux(sharedLibName, is64Bit, isArm, nativesZip)); else if (!is64Bit) { if (isArm) loaded = loadLibrary("lib" + sharedLibName + "Arm.so"); else loaded = loadLibrary("lib" + sharedLibName + ".so"); } else { if (isArm) loaded = loadLibrary("lib" + sharedLibName + "Arm64.so"); else loaded = loadLibrary("lib" + sharedLibName + "64.so"); loaded = loadLibrary(libraryFinder.getSharedLibraryNameMac(sharedLibName, is64Bit, nativesZip)); else if (!is64Bit) loaded = loadLibrary("lib" + sharedLibName + ".dylib"); else loaded = loadLibrary("lib" + sharedLibName + "64.dylib");
if (isWindows) { if (libraryFinder != null) loaded = loadLibrary(libraryFinder.getSharedLibraryNameWindows(sharedLibName, is64Bit, nativesZip)); else if (!is64Bit) loaded = loadLibrary(sharedLibName + ".dll"); else loaded = loadLibrary(sharedLibName + "64.dll"); loaded = loadLibrary(libraryFinder.getSharedLibraryNameLinux(sharedLibName, is64Bit, isArm, nativesZip)); else if (!is64Bit) { if (isArm) loaded = loadLibrary("lib" + sharedLibName + "Arm.so"); else loaded = loadLibrary("lib" + sharedLibName + ".so"); } else { if (isArm) loaded = loadLibrary("lib" + sharedLibName + "Arm64.so"); else loaded = loadLibrary("lib" + sharedLibName + "64.so"); loaded = loadLibrary(libraryFinder.getSharedLibraryNameMac(sharedLibName, is64Bit, nativesZip)); else if (!is64Bit) loaded = loadLibrary("lib" + sharedLibName + ".dylib"); else loaded = loadLibrary("lib" + sharedLibName + "64.dylib");
if (isWindows) { if (libraryFinder != null) loaded = loadLibrary(libraryFinder.getSharedLibraryNameWindows(sharedLibName, is64Bit, nativesZip)); else if (!is64Bit) loaded = loadLibrary(sharedLibName + ".dll"); else loaded = loadLibrary(sharedLibName + "64.dll"); loaded = loadLibrary(libraryFinder.getSharedLibraryNameLinux(sharedLibName, is64Bit, isArm, nativesZip)); else if (!is64Bit) { if (isArm) loaded = loadLibrary("lib" + sharedLibName + "Arm.so"); else loaded = loadLibrary("lib" + sharedLibName + ".so"); } else { if (isArm) loaded = loadLibrary("lib" + sharedLibName + "Arm64.so"); else loaded = loadLibrary("lib" + sharedLibName + "64.so"); loaded = loadLibrary(libraryFinder.getSharedLibraryNameMac(sharedLibName, is64Bit, nativesZip)); else if (!is64Bit) loaded = loadLibrary("lib" + sharedLibName + ".dylib"); else loaded = loadLibrary("lib" + sharedLibName + "64.dylib");