mirror of
https://github.com/microsoft/vcpkg.git
synced 2025-06-07 18:15:52 +08:00
[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:
parent
55d79020c4
commit
c4aaab17b4
@ -1,7 +1,7 @@
|
|||||||
Source: rocksdb
|
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
|
Description: A library that provides an embeddable, persistent key-value store for fast storage
|
||||||
Build-Depends: zlib
|
Default-Features: zlib
|
||||||
|
|
||||||
Feature: lz4
|
Feature: lz4
|
||||||
Build-Depends: lz4
|
Build-Depends: lz4
|
||||||
@ -10,3 +10,7 @@ Description: lz4 support in rocksdb
|
|||||||
Feature: snappy
|
Feature: snappy
|
||||||
Build-Depends: snappy
|
Build-Depends: snappy
|
||||||
Description: snappy support in rocksdb
|
Description: snappy support in rocksdb
|
||||||
|
|
||||||
|
Feature: zlib
|
||||||
|
Build-Depends: zlib
|
||||||
|
Description: zlib support in rocksdb
|
||||||
|
@ -42,6 +42,11 @@ if("snappy" IN_LIST FEATURES)
|
|||||||
set(WITH_SNAPPY ON)
|
set(WITH_SNAPPY ON)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
set(WITH_ZLIB OFF)
|
||||||
|
if("zlib" IN_LIST FEATURES)
|
||||||
|
set(WITH_ZLIB ON)
|
||||||
|
endif()
|
||||||
|
|
||||||
get_filename_component(ROCKSDB_VERSION "${SOURCE_PATH}" NAME)
|
get_filename_component(ROCKSDB_VERSION "${SOURCE_PATH}" NAME)
|
||||||
string(REPLACE "rocksdb-rocksdb-" "" ROCKSDB_VERSION "${ROCKSDB_VERSION}")
|
string(REPLACE "rocksdb-rocksdb-" "" ROCKSDB_VERSION "${ROCKSDB_VERSION}")
|
||||||
|
|
||||||
@ -52,7 +57,7 @@ vcpkg_configure_cmake(
|
|||||||
-DWITH_GFLAGS=0
|
-DWITH_GFLAGS=0
|
||||||
-DWITH_SNAPPY=${WITH_SNAPPY}
|
-DWITH_SNAPPY=${WITH_SNAPPY}
|
||||||
-DWITH_LZ4=${WITH_LZ4}
|
-DWITH_LZ4=${WITH_LZ4}
|
||||||
-DWITH_ZLIB=1
|
-DWITH_ZLIB=${WITH_ZLIB}
|
||||||
-DWITH_TESTS=OFF
|
-DWITH_TESTS=OFF
|
||||||
-DROCKSDB_INSTALL_ON_WINDOWS=ON
|
-DROCKSDB_INSTALL_ON_WINDOWS=ON
|
||||||
-DFAIL_ON_WARNINGS=OFF
|
-DFAIL_ON_WARNINGS=OFF
|
||||||
|
Loading…
Reference in New Issue
Block a user