| ################################################################################ |
| # |
| # minizip |
| # |
| ################################################################################ |
| |
| MINIZIP_VERSION = 4.0.3 |
| MINIZIP_SITE = $(call github,zlib-ng,minizip-ng,$(MINIZIP_VERSION)) |
| MINIZIP_DEPENDENCIES = host-pkgconf |
| MINIZIP_INSTALL_STAGING = YES |
| MINIZIP_CONF_OPTS = \ |
| $(if $(BR2_PACKAGE_MINIZIP_DEMOS),-DMZ_BUILD_TEST=ON) \ |
| -DMZ_COMPAT=OFF \ |
| -DMZ_FETCH_LIBS=OFF |
| MINIZIP_LICENSE = Zlib |
| MINIZIP_LICENSE_FILES = LICENSE |
| MINIZIP_CPE_ID_VENDOR = zlib-ng |
| MINIZIP_CPE_ID_PRODUCT = minizip-ng |
| |
| 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_LIBICONV),y) |
| MINIZIP_DEPENDENCIES += libiconv |
| MINIZIP_CONF_OPTS += -DMZ_ICONV=ON |
| else |
| MINIZIP_CONF_OPTS += -DMZ_ICONV=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 \ |
| -DMZ_PKCRYPT=ON \ |
| -DMZ_WZAES=ON |
| else |
| MINIZIP_CONF_OPTS += \ |
| -DMZ_OPENSSL=OFF \ |
| -DMZ_PKCRYPT=OFF \ |
| -DMZ_WZAES=OFF |
| endif |
| |
| ifeq ($(BR2_PACKAGE_XZ),y) |
| MINIZIP_DEPENDENCIES += xz |
| MINIZIP_CONF_OPTS += -DMZ_LZMA=ON |
| else |
| MINIZIP_CONF_OPTS += -DMZ_LZMA=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)) |