endif()
endif()
-if(CMAKE_SYSTEM_PROCESSOR)
- string(TOLOWER ${CMAKE_SYSTEM_PROCESSOR} LOWERCASE_CMAKE_SYSTEM_PROCESSOR)
-elseif(CMAKE_HOST_SYSTEM_PROCESSOR)
- string(TOLOWER ${CMAKE_HOST_SYSTEM_PROCESSOR} LOWERCASE_CMAKE_SYSTEM_PROCESSOR)
-endif()
if(NOT KATIE_ARCHITECTURE)
+ if(CMAKE_SYSTEM_PROCESSOR)
+ string(TOLOWER ${CMAKE_SYSTEM_PROCESSOR} LOWERCASE_CMAKE_SYSTEM_PROCESSOR)
+ elseif(CMAKE_HOST_SYSTEM_PROCESSOR)
+ string(TOLOWER ${CMAKE_HOST_SYSTEM_PROCESSOR} LOWERCASE_CMAKE_SYSTEM_PROCESSOR)
+ endif()
+
# https://en.wikipedia.org/wiki/Uname
# TODO: NACL?
if(LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^alpha")
elseif(LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "(x86_64|amd64)")
set(KATIE_ARCHITECTURE "x86_64")
else()
- message(FATAL_ERROR "Unknown CPU '${CMAKE_SYSTEM_PROCESSOR}'")
+ message(FATAL_ERROR "Unknown CPU '${CMAKE_SYSTEM_PROCESSOR}' (${CMAKE_HOST_SYSTEM_PROCESSOR})")
endif()
endif()