diff --git a/cmake/modules/DetectMachine.cmake b/cmake/modules/DetectMachine.cmake index a9cde461e..f3458165b 100644 --- a/cmake/modules/DetectMachine.cmake +++ b/cmake/modules/DetectMachine.cmake @@ -19,8 +19,8 @@ MESSAGE("PROCESSOR: ${CMAKE_SYSTEM_PROCESSOR}") SET(LMMS_HOST_X86 FALSE) SET(LMMS_HOST_X86_64 FALSE) -IF(NOT DEFINED WIN64) - STRING(REGEX MATCH "86_64|amd64|AMD64" WIN64 "${CMAKE_SYSTEM_PROCESSOR}") +IF(NOT DEFINED WIN64 AND CMAKE_SIZEOF_VOID_P EQUAL 8) + SET(WIN64 ON) ENDIF() IF(WIN32)