[rocksdb] Make zlib support an optional feature (#3189)

* [rocksdb] Make zlib support an optional feature.

* [rocksdb] Add zlib as a default feature
This commit is contained in:
Koby Kahane 2018-04-03 02:32:41 +03:00 committed by Robert Schumacher
parent 55d79020c4
commit c4aaab17b4
2 changed files with 12 additions and 3 deletions

View File

@ -1,7 +1,7 @@
Source: rocksdb
Version: 5.11.3-1
Version: 5.11.3-3
Description: A library that provides an embeddable, persistent key-value store for fast storage
Build-Depends: zlib
Default-Features: zlib
Feature: lz4
Build-Depends: lz4
@ -10,3 +10,7 @@ Description: lz4 support in rocksdb
Feature: snappy
Build-Depends: snappy
Description: snappy support in rocksdb
Feature: zlib
Build-Depends: zlib
Description: zlib support in rocksdb

View File

@ -42,6 +42,11 @@ if("snappy" IN_LIST FEATURES)
set(WITH_SNAPPY ON)
endif()
set(WITH_ZLIB OFF)
if("zlib" IN_LIST FEATURES)
set(WITH_ZLIB ON)
endif()
get_filename_component(ROCKSDB_VERSION "${SOURCE_PATH}" NAME)
string(REPLACE "rocksdb-rocksdb-" "" ROCKSDB_VERSION "${ROCKSDB_VERSION}")
@ -52,7 +57,7 @@ vcpkg_configure_cmake(
-DWITH_GFLAGS=0
-DWITH_SNAPPY=${WITH_SNAPPY}
-DWITH_LZ4=${WITH_LZ4}
-DWITH_ZLIB=1
-DWITH_ZLIB=${WITH_ZLIB}
-DWITH_TESTS=OFF
-DROCKSDB_INSTALL_ON_WINDOWS=ON
-DFAIL_ON_WARNINGS=OFF