5be65a
diff -up player-3.0.2/cmake/internal/FindOS.cmake.s390x player-3.0.2/cmake/internal/FindOS.cmake
5be65a
--- player-3.0.2/cmake/internal/FindOS.cmake.s390x	2011-05-04 11:34:18.000000000 +0200
5be65a
+++ player-3.0.2/cmake/internal/FindOS.cmake	2011-05-04 11:35:21.000000000 +0200
c4e523
@@ -61,6 +61,15 @@ IF (PLAYER_OS_LINUX)
5be65a
     ELSEIF (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "ppc64")
5be65a
         MESSAGE (STATUS "Linux ppc64 Detected")
5be65a
         SET (PLAYER_PROC_64BIT TRUE BOOL INTERNAL)
c4e523
+    ELSEIF (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "ppc64le")
c4e523
+        MESSAGE (STATUS "Linux ppc64le Detected")
c4e523
+        SET (PLAYER_PROC_64BIT TRUE BOOL INTERNAL)
c4e523
+    ELSEIF (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "aarch64")
c4e523
+        MESSAGE (STATUS "Linux aarch64 Detected")
c4e523
+        SET (PLAYER_PROC_64BIT TRUE BOOL INTERNAL)
5be65a
+    ELSEIF (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "s390x")
5be65a
+        MESSAGE (STATUS "Linux s390x Detected")
5be65a
+        SET (PLAYER_PROC_64BIT TRUE BOOL INTERNAL)
5be65a
     ENDIF (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86_64")
5be65a
 ENDIF (PLAYER_OS_LINUX)
5be65a