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