* Avoid conflicts when extracting both 64-bit and 32-bit libraries to the same folder .. This is mainly for the bulletjme library which doesn't specify "64" at the end of the filename
This commit is contained in:
parent
34826360d6
commit
36483c4b49
@ -360,6 +360,12 @@ public final class NativeLibraryLoader {
|
|||||||
String fileNameInJarWithoutExtension
|
String fileNameInJarWithoutExtension
|
||||||
= fileNameInJar.substring(0, fileNameInJar.lastIndexOf("."));
|
= fileNameInJar.substring(0, fileNameInJar.lastIndexOf("."));
|
||||||
|
|
||||||
|
if (platform.is64Bit() && !fileNameInJarWithoutExtension.endsWith("64")) {
|
||||||
|
// This is to avoid conflicts with 32-bit versions of the
|
||||||
|
// same library when extracting.
|
||||||
|
fileNameInJarWithoutExtension += "64";
|
||||||
|
}
|
||||||
|
|
||||||
String systemJniExtension;
|
String systemJniExtension;
|
||||||
String dummyLib = System.mapLibraryName("");
|
String dummyLib = System.mapLibraryName("");
|
||||||
if (dummyLib.contains(".")) {
|
if (dummyLib.contains(".")) {
|
||||||
|
BIN
jme3-examples/libbulletjme64.so
Normal file
BIN
jme3-examples/libbulletjme64.so
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user