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