prioritize x86_64 architecture match over i386

fixes architecture detection on x86_64 host

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2021-09-07 03:54:19 +03:00
parent 89c2fd3ba3
commit e2f8641c87

View file

@ -417,8 +417,6 @@ elseif(KATIE_PROCESSOR MATCHES "^avr")
set(KATIE_ARCH "AVR32")
elseif(KATIE_PROCESSOR MATCHES "^blackfin")
set(KATIE_ARCH "BFIN")
elseif(KATIE_PROCESSOR MATCHES "(x86|i[3-6]86|i86pc)")
set(KATIE_ARCH "I386")
elseif(KATIE_PROCESSOR MATCHES "^ia64")
set(KATIE_ARCH "IA64")
elseif(KATIE_PROCESSOR MATCHES "^m68k")
@ -440,6 +438,8 @@ elseif(KATIE_PROCESSOR MATCHES "^sh")
set(KATIE_ARCH "SH")
elseif(KATIE_PROCESSOR MATCHES "(x86_64|amd64)")
set(KATIE_ARCH "X86_64")
elseif(KATIE_PROCESSOR MATCHES "(x86|i[3-6]86|i86pc)")
set(KATIE_ARCH "I386")
else()
message(FATAL_ERROR "Unknown CPU '${KATIE_PROCESSOR}'")
endif()