Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
also unifies the native path between cmake and java on windows
authorMartin Quinson <martin.quinson@loria.fr>
Fri, 25 Sep 2015 06:58:42 +0000 (08:58 +0200)
committerMartin Quinson <martin.quinson@loria.fr>
Fri, 25 Sep 2015 07:37:55 +0000 (09:37 +0200)
src/bindings/java/org/simgrid/NativeLib.java
tools/cmake/MakeJava.cmake

index 54dad77..4e61de9 100644 (file)
@@ -22,6 +22,8 @@ public final class NativeLib {
                        arch = "x86";
                else if (arch.equalsIgnoreCase("x86_64"))
                        arch = "amd64";
+               else if (arch.equalsIgnoreCase("AMD64"))
+                       arch = "amd64";
 
                if (os.toLowerCase().startsWith("win")){
                        os = "Windows";
index 4d93dbc..c8a52f9 100644 (file)
@@ -76,7 +76,8 @@ set(JAVA_NATIVE_PATH NATIVE/${CMAKE_SYSTEM_NAME}/${CMAKE_SYSTEM_PROCESSOR})
 if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^i[3-6]86$")
   set(JAVA_NATIVE_PATH NATIVE/${CMAKE_SYSTEM_NAME}/x86)
 endif()
-if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "x86_64")
+if(  (${CMAKE_SYSTEM_PROCESSOR} MATCHES "x86_64") OR
+     (${CMAKE_SYSTEM_PROCESSOR} MATCHES "AMD64")     )
   set(JAVA_NATIVE_PATH NATIVE/${CMAKE_SYSTEM_NAME}/amd64)
 endif()