@@ -283,20 +283,24 @@ if(PkgConfig_FOUND)
283283 endif ()
284284endif ()
285285
286- find_package (PNG QUIET )
287- if (PNG_FOUND)
288- include (CheckSymbolExists)
289- set (CMAKE_REQUIRED_INCLUDES ${PNG_INCLUDE_DIRS} )
290- check_symbol_exists(PNG_WRITE_APNG_SUPPORTED "png.h" HAVE_PROPER_APNG_LIB)
291- if (HAVE_PROPER_APNG_LIB)
292- set_property (TARGET CEmu PROPERTY AUTOMOC_MOC_OPTIONS "-DPNG_WRITE_APNG_SUPPORTED" )
293- target_compile_definitions (CEmu PRIVATE "PNG_SUPPORT" )
294- target_link_libraries (CEmu PRIVATE PNG::PNG)
286+ if (APPLE AND NOT (CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "arm64" ))
287+ message ("For now, libpng-apng is disabled on intel macs... see issue #528. APNG capture will not be available" )
288+ else ()
289+ find_package (PNG QUIET )
290+ if (PNG_FOUND)
291+ include (CheckSymbolExists)
292+ set (CMAKE_REQUIRED_INCLUDES ${PNG_INCLUDE_DIRS} )
293+ check_symbol_exists(PNG_WRITE_APNG_SUPPORTED "png.h" HAVE_PROPER_APNG_LIB)
294+ if (HAVE_PROPER_APNG_LIB)
295+ set_property (TARGET CEmu PROPERTY AUTOMOC_MOC_OPTIONS "-DPNG_WRITE_APNG_SUPPORTED" )
296+ target_compile_definitions (CEmu PRIVATE "PNG_SUPPORT" )
297+ target_link_libraries (CEmu PRIVATE PNG::PNG)
298+ else ()
299+ message (WARNING "The LibPNG found does not seem to support APNG. APNG capture will not be available" )
300+ endif ()
295301 else ()
296- message (WARNING "The LibPNG found does not seem to support APNG. APNG capture will not be available" )
302+ message (WARNING "No LibPNG found! APNG capture will not be available" )
297303 endif ()
298- else ()
299- message (WARNING "No LibPNG found! APNG capture will not be available" )
300304endif ()
301305
302306target_link_libraries (CEmu PRIVATE
0 commit comments