Build: Clarify CMAKE_OSX_ARCHITECTURES error
It's not that the build system doesn't support multiple values in CMAKE_OSX_ARCHITECTURES. It's that libjpeg-turbo, because of its SIMD extensions, *cannot* support multiple values in CMAKE_OSX_ARCHITECTURES.
This commit is contained in:
@@ -98,7 +98,7 @@ string(TOLOWER ${CMAKE_SYSTEM_PROCESSOR} CMAKE_SYSTEM_PROCESSOR_LC)
|
|||||||
set(COUNT 1)
|
set(COUNT 1)
|
||||||
foreach(ARCH ${CMAKE_OSX_ARCHITECTURES})
|
foreach(ARCH ${CMAKE_OSX_ARCHITECTURES})
|
||||||
if(COUNT GREATER 1)
|
if(COUNT GREATER 1)
|
||||||
message(FATAL_ERROR "The libjpeg-turbo build system does not support multiple values in CMAKE_OSX_ARCHITECTURES.")
|
message(FATAL_ERROR "libjpeg-turbo contains assembly code, so it cannot be built with multiple values in CMAKE_OSX_ARCHITECTURES.")
|
||||||
endif()
|
endif()
|
||||||
math(EXPR COUNT "${COUNT}+1")
|
math(EXPR COUNT "${COUNT}+1")
|
||||||
endforeach()
|
endforeach()
|
||||||
|
|||||||
Reference in New Issue
Block a user