[libzip] Add features to libzip (#5121)

* add features to libzip

* add documentation

* undo add bzip2 as linux build dependency

* Use default features, and remove mbedtls feature
This commit is contained in:
Lars Ivar Hatledal 2019-02-04 20:05:42 +01:00 committed by Codiferous
parent 61e2cac730
commit e9439ff5ca
2 changed files with 15 additions and 1 deletions

View File

@ -1,4 +1,9 @@
Source: libzip
Version: rel-1-5-1-vcpkg1
Version: rel-1-5-1-vcpkg2
Build-Depends: zlib
Default-Features: openssl
Description: A library for reading, creating, and modifying zip archives.
Feature: openssl
Build-Depends: openssl
Description: AES (encryption) support using OpenSSL

View File

@ -8,9 +8,18 @@ vcpkg_from_github(
PATCHES cmake_dont_build_more_than_needed.patch
)
# AES encryption
set(USE_OPENSSL OFF)
if("openssl" IN_LIST FEATURES)
set(USE_OPENSSL ON)
endif()
vcpkg_configure_cmake(
SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA
OPTIONS
# see https://github.com/nih-at/libzip/blob/rel-1-5-1/INSTALL.md
-DENABLE_OPENSSL=${USE_OPENSSL}
)
vcpkg_install_cmake()