minizip.mk 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. ################################################################################
  2. #
  3. # minizip
  4. #
  5. ################################################################################
  6. MINIZIP_VERSION = 2.10.0
  7. MINIZIP_SITE = $(call github,nmoinvaz,minizip,$(MINIZIP_VERSION))
  8. MINIZIP_DEPENDENCIES = \
  9. host-pkgconf \
  10. $(if $(BR2_PACKAGE_LIBICONV),libiconv)
  11. MINIZIP_INSTALL_STAGING = YES
  12. MINIZIP_CONF_OPTS = \
  13. $(if $(BR2_PACKAGE_MINIZIP_DEMOS),-DMZ_BUILD_TEST=ON) \
  14. -DMZ_COMPAT=OFF
  15. MINIZIP_LICENSE = Zlib
  16. MINIZIP_LICENSE_FILES = LICENSE
  17. ifeq ($(BR2_PACKAGE_BZIP2),y)
  18. MINIZIP_DEPENDENCIES += bzip2
  19. MINIZIP_CONF_OPTS += -DMZ_BZIP2=ON
  20. else
  21. MINIZIP_CONF_OPTS += -DMZ_BZIP2=OFF
  22. endif
  23. ifeq ($(BR2_PACKAGE_LIBBSD),y)
  24. MINIZIP_DEPENDENCIES += libbsd
  25. MINIZIP_CONF_OPTS += -DMZ_LIBBSD=ON
  26. else
  27. MINIZIP_CONF_OPTS += -DMZ_LIBBSD=OFF
  28. endif
  29. ifeq ($(BR2_PACKAGE_OPENSSL),y)
  30. MINIZIP_DEPENDENCIES += openssl
  31. MINIZIP_CONF_OPTS += -DMZ_OPENSSL=ON
  32. else
  33. MINIZIP_CONF_OPTS += -DMZ_OPENSSL=OFF
  34. endif
  35. ifeq ($(BR2_PACKAGE_ZLIB),y)
  36. MINIZIP_DEPENDENCIES += zlib
  37. MINIZIP_CONF_OPTS += -DMZ_ZLIB=ON
  38. else
  39. MINIZIP_CONF_OPTS += -DMZ_ZLIB=OFF
  40. endif
  41. ifeq ($(BR2_PACKAGE_ZSTD),y)
  42. MINIZIP_DEPENDENCIES += zstd
  43. MINIZIP_CONF_OPTS += -DMZ_ZSTD=ON
  44. else
  45. MINIZIP_CONF_OPTS += -DMZ_ZSTD=OFF
  46. endif
  47. $(eval $(cmake-package))