mirror of https://github.com/microsoft/vcpkg.git
37 lines
1008 B
CMake
37 lines
1008 B
CMake
if(VCPKG_TARGET_IS_WINDOWS)
|
|
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
|
|
endif()
|
|
|
|
vcpkg_from_github(
|
|
OUT_SOURCE_PATH SOURCE_PATH
|
|
REPO google/leveldb
|
|
REF 7ee830d02b623e8ffe0b95d59a74db1e58da04c5 # 2026-03-11
|
|
SHA512 1e478f31835710fb5532492fd7cc72e292d096baa756e27d0a8b0cb6366f021374a44fe3d922e631badff52ce1908ea1fc449098f945cf956d107d8fa64f5cae
|
|
HEAD_REF main
|
|
PATCHES
|
|
fix-dependencies.patch
|
|
)
|
|
|
|
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
|
|
FEATURES
|
|
crc32c WITH_CRC32C
|
|
snappy WITH_SNAPPY
|
|
zstd WITH_ZSTD
|
|
)
|
|
|
|
vcpkg_cmake_configure(
|
|
SOURCE_PATH "${SOURCE_PATH}"
|
|
OPTIONS
|
|
${FEATURE_OPTIONS}
|
|
-DLEVELDB_BUILD_TESTS=OFF
|
|
-DLEVELDB_BUILD_BENCHMARKS=OFF
|
|
)
|
|
vcpkg_cmake_install()
|
|
vcpkg_cmake_config_fixup(CONFIG_PATH "lib/cmake/leveldb")
|
|
|
|
|
|
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
|
|
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
|
|
|
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE")
|