Build: Handle CMAKE_OSX_ARCHITECTURES=(i386|ppc)
We don't officially support i386 or PowerPC Mac builds of libjpeg-turbo anymore, but they still work (bearing in mind that PowerPC builds require GCC v4.0 in Xcode 3.2.6, and i386 builds require Xcode 9.x or earlier.) Referring to #495, apparently MacPorts needs this functionality.
This commit is contained in:
@@ -75,9 +75,13 @@ else()
|
|||||||
set(CPU_TYPE ${CMAKE_SYSTEM_PROCESSOR_LC})
|
set(CPU_TYPE ${CMAKE_SYSTEM_PROCESSOR_LC})
|
||||||
endif()
|
endif()
|
||||||
if(CMAKE_OSX_ARCHITECTURES MATCHES "x86_64" OR
|
if(CMAKE_OSX_ARCHITECTURES MATCHES "x86_64" OR
|
||||||
CMAKE_OSX_ARCHITECTURES MATCHES "arm64")
|
CMAKE_OSX_ARCHITECTURES MATCHES "arm64" OR
|
||||||
|
CMAKE_OSX_ARCHITECTURES MATCHES "i386")
|
||||||
set(CPU_TYPE ${CMAKE_OSX_ARCHITECTURES})
|
set(CPU_TYPE ${CMAKE_OSX_ARCHITECTURES})
|
||||||
endif()
|
endif()
|
||||||
|
if(CMAKE_OSX_ARCHITECTURES MATCHES "ppc")
|
||||||
|
set(CPU_TYPE powerpc)
|
||||||
|
endif()
|
||||||
if(MSVC_IDE AND CMAKE_GENERATOR_PLATFORM MATCHES "arm64")
|
if(MSVC_IDE AND CMAKE_GENERATOR_PLATFORM MATCHES "arm64")
|
||||||
set(CPU_TYPE arm64)
|
set(CPU_TYPE arm64)
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
Reference in New Issue
Block a user