libpng: fixed the universal build on macos

This commit is contained in:
jackeri 2021-12-09 16:19:24 +02:00
parent e60d369d21
commit 1784dfbb11
No known key found for this signature in database
GPG key ID: 7189366A9F3B8325

View file

@ -27,7 +27,9 @@ if(APPLE)
set(CMAKE_OSX_ARCHITECTURES "@CMAKE_OSX_ARCHITECTURES@")
set(CMAKE_OSX_SYSROOT "@CMAKE_OSX_SYSROOT@")
if(CMAKE_OSX_ARCHITECTURES)
set(PLATFORM_C_FLAGS ${PLATFORM_C_FLAGS} -arch ${CMAKE_OSX_ARCHITECTURES})
# workaround: cpp-gen only supports one arch so we need to pick the first one (if there are multiple)
list(GET CMAKE_OSX_ARCHITECTURES 0 MACOS_ARCH)
set(PLATFORM_C_FLAGS ${PLATFORM_C_FLAGS} -arch ${MACOS_ARCH})
endif()
if(CMAKE_OSX_SYSROOT)
set(PLATFORM_C_FLAGS ${PLATFORM_C_FLAGS} -isysroot ${CMAKE_OSX_SYSROOT})