libpng.mk 940 B

12345678910111213141516171819202122232425262728293031
  1. ################################################################################
  2. #
  3. # libpng
  4. #
  5. ################################################################################
  6. LIBPNG_VERSION = 1.6.37
  7. LIBPNG_SERIES = 16
  8. LIBPNG_SOURCE = libpng-$(LIBPNG_VERSION).tar.xz
  9. LIBPNG_SITE = http://downloads.sourceforge.net/project/libpng/libpng$(LIBPNG_SERIES)/$(LIBPNG_VERSION)
  10. LIBPNG_LICENSE = Libpng-2.0
  11. LIBPNG_LICENSE_FILES = LICENSE
  12. LIBPNG_INSTALL_STAGING = YES
  13. LIBPNG_DEPENDENCIES = host-pkgconf zlib
  14. HOST_LIBPNG_DEPENDENCIES = host-pkgconf host-zlib
  15. LIBPNG_CONFIG_SCRIPTS = libpng$(LIBPNG_SERIES)-config libpng-config
  16. ifeq ($(BR2_ARM_CPU_HAS_NEON)$(BR2_aarch64),y)
  17. LIBPNG_CONF_OPTS += --enable-arm-neon
  18. else
  19. LIBPNG_CONF_OPTS += --disable-arm-neon
  20. endif
  21. ifeq ($(BR2_X86_CPU_HAS_SSE2),y)
  22. LIBPNG_CONF_OPTS += --enable-intel-sse
  23. else
  24. LIBPNG_CONF_OPTS += --disable-intel-sse
  25. endif
  26. $(eval $(autotools-package))
  27. $(eval $(host-autotools-package))