| ################################################################################ |
| # |
| # minizip |
| # |
| ################################################################################ |
| |
| MINIZIP_VERSION = 2.10.0 |
| MINIZIP_SITE = $(call github,nmoinvaz,minizip,$(MINIZIP_VERSION)) |
| MINIZIP_DEPENDENCIES = \ |
| host-pkgconf \ |
| $(if $(BR2_PACKAGE_LIBICONV),libiconv) |
| MINIZIP_INSTALL_STAGING = YES |
| MINIZIP_CONF_OPTS = \ |
| $(if $(BR2_PACKAGE_MINIZIP_DEMOS),-DMZ_BUILD_TEST=ON) \ |
| -DMZ_COMPAT=OFF |
| MINIZIP_LICENSE = Zlib |
| MINIZIP_LICENSE_FILES = LICENSE |
| |
| ifeq ($(BR2_PACKAGE_BZIP2),y) |
| MINIZIP_DEPENDENCIES += bzip2 |
| MINIZIP_CONF_OPTS += -DMZ_BZIP2=ON |
| else |
| MINIZIP_CONF_OPTS += -DMZ_BZIP2=OFF |
| endif |
| |
| ifeq ($(BR2_PACKAGE_LIBBSD),y) |
| MINIZIP_DEPENDENCIES += libbsd |
| MINIZIP_CONF_OPTS += -DMZ_LIBBSD=ON |
| else |
| MINIZIP_CONF_OPTS += -DMZ_LIBBSD=OFF |
| endif |
| |
| ifeq ($(BR2_PACKAGE_OPENSSL),y) |
| MINIZIP_DEPENDENCIES += openssl |
| MINIZIP_CONF_OPTS += -DMZ_OPENSSL=ON |
| else |
| MINIZIP_CONF_OPTS += -DMZ_OPENSSL=OFF |
| endif |
| |
| ifeq ($(BR2_PACKAGE_ZLIB),y) |
| MINIZIP_DEPENDENCIES += zlib |
| MINIZIP_CONF_OPTS += -DMZ_ZLIB=ON |
| else |
| MINIZIP_CONF_OPTS += -DMZ_ZLIB=OFF |
| endif |
| |
| ifeq ($(BR2_PACKAGE_ZSTD),y) |
| MINIZIP_DEPENDENCIES += zstd |
| MINIZIP_CONF_OPTS += -DMZ_ZSTD=ON |
| else |
| MINIZIP_CONF_OPTS += -DMZ_ZSTD=OFF |
| endif |
| |
| $(eval $(cmake-package)) |