123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- ################################################################################
- #
- # libzip
- #
- ################################################################################
- LIBZIP_VERSION = 1.7.3
- LIBZIP_SITE = https://libzip.org/download
- LIBZIP_SOURCE = libzip-$(LIBZIP_VERSION).tar.xz
- LIBZIP_LICENSE = BSD-3-Clause
- LIBZIP_LICENSE_FILES = LICENSE
- LIBZIP_INSTALL_STAGING = YES
- LIBZIP_DEPENDENCIES = zlib
- HOST_LIBZIP_DEPENDENCIES = host-zlib
- ifeq ($(BR2_PACKAGE_BZIP2),y)
- LIBZIP_DEPENDENCIES += bzip2
- LIBZIP_CONF_OPTS += -DENABLE_BZIP2=ON
- else
- LIBZIP_CONF_OPTS += -DENABLE_BZIP2=OFF
- endif
- ifeq ($(BR2_PACKAGE_GNUTLS),y)
- LIBZIP_DEPENDENCIES += gnutls
- LIBZIP_CONF_OPTS += -DENABLE_GNUTLS=ON
- else
- LIBZIP_CONF_OPTS += -DENABLE_GNUTLS=OFF
- endif
- ifeq ($(BR2_PACKAGE_MBEDTLS),y)
- LIBZIP_DEPENDENCIES += mbedtls
- LIBZIP_CONF_OPTS += -DENABLE_MBEDTLS=ON
- else
- LIBZIP_CONF_OPTS += -DENABLE_MBEDTLS=OFF
- endif
- ifeq ($(BR2_PACKAGE_OPENSSL),y)
- LIBZIP_DEPENDENCIES += openssl
- LIBZIP_CONF_OPTS += -DENABLE_OPENSSL=ON
- else
- LIBZIP_CONF_OPTS += -DENABLE_OPENSSL=OFF
- endif
- ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),)
- LIBZIP_DEPENDENCIES += musl-fts
- LIBZIP_CONF_OPTS += -DCMAKE_EXE_LINKER_FLAGS=-lfts
- endif
- ifeq ($(BR2_PACKAGE_XZ),y)
- LIBZIP_DEPENDENCIES += xz
- LIBZIP_CONF_OPTS += -DENABLE_LZMA=ON
- else
- LIBZIP_CONF_OPTS += -DENABLE_LZMA=OFF
- endif
- $(eval $(cmake-package))
- $(eval $(host-cmake-package))
|