Build: Disable NEON png on non-Android too.

Just to be safe.  It's likely a problem on iOS, etc. too.
This commit is contained in:
Unknown W. Brackets 2021-06-04 20:30:57 -07:00 committed by GitHub
parent ebfa1306a7
commit 5c9bb83e37
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -270,9 +270,11 @@ foreach (LANGUAGE C CXX)
endforeach()
if(NOT MSVC)
# NEON optimizations in libpng17 seem to cause PNG load errors, see #14485.
add_definitions(-DPNG_ARM_NEON_OPT=0)
if(ANDROID)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++11")
add_definitions(-DPNG_ARM_NEON_OPT=0)
endif()
if(CLANG)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-switch -Wno-uninitialized")