diff --git a/3rdparty/libpng/CMakeLists.txt b/3rdparty/libpng/CMakeLists.txt index d05031b9f5..4749c67b18 100644 --- a/3rdparty/libpng/CMakeLists.txt +++ b/3rdparty/libpng/CMakeLists.txt @@ -55,8 +55,12 @@ if(TARGET_ARCH MATCHES "^(ARM|arm|aarch)") elseif(NOT PNG_ARM_NEON STREQUAL "off") list(APPEND lib_srcs arm/arm_init.c arm/filter_neon_intrinsics.c arm/palette_neon_intrinsics.c) if(NOT MSVC) - enable_language(ASM) - list(APPEND lib_srcs arm/filter_neon.S) + if(CMAKE_SYSTEM_NAME STREQUAL "QNX") + message(STATUS "Skipping arm/filter_neon.S on QNX") + else() + enable_language(ASM) + list(APPEND lib_srcs arm/filter_neon.S) + endif() endif() if(PNG_ARM_NEON STREQUAL "on") add_definitions(-DPNG_ARM_NEON_OPT=2)