Allow to build libpng on more platforms
Add the hardware-specific source files to the build systems. Do not add MIPS and PowerPC to MSVC build files, because these include <stdint.h> which is not available for old MSVC versions.
This commit is contained in:
@@ -8,6 +8,14 @@
|
||||
#############################################################################
|
||||
|
||||
if(wxUSE_LIBPNG STREQUAL "builtin")
|
||||
if(NOT MSVC)
|
||||
set(PNG_EXTRA_SOURCES
|
||||
src/png/mips/filter_msa_intrinsics.c
|
||||
src/png/mips/mips_init.c
|
||||
src/png/powerpc/filter_vsx_intrinsics.c
|
||||
src/png/powerpc/powerpc_init.c
|
||||
)
|
||||
endif()
|
||||
wx_add_builtin_library(wxpng
|
||||
src/png/png.c
|
||||
src/png/pngerror.c
|
||||
@@ -24,6 +32,12 @@ if(wxUSE_LIBPNG STREQUAL "builtin")
|
||||
src/png/pngwrite.c
|
||||
src/png/pngwtran.c
|
||||
src/png/pngwutil.c
|
||||
src/png/arm/arm_init.c
|
||||
src/png/arm/filter_neon_intrinsics.c
|
||||
src/png/arm/palette_neon_intrinsics.c
|
||||
src/png/intel/intel_init.c
|
||||
src/png/intel/filter_sse2_intrinsics.c
|
||||
${PNG_EXTRA_SOURCES}
|
||||
)
|
||||
if(WIN32)
|
||||
# define this to get rid of a warning about using POSIX lfind():
|
||||
|
Reference in New Issue
Block a user