diff --git a/ports/rocksdb/portfile.cmake b/ports/rocksdb/portfile.cmake index 34ec5f334..883e03d5b 100644 --- a/ports/rocksdb/portfile.cmake +++ b/ports/rocksdb/portfile.cmake @@ -28,6 +28,12 @@ else() set(BUILD_STATIC_LIBRARY OFF) endif() +if(VCPKG_CRT_LINKAGE STREQUAL static) + set(WITH_MD_LIBRARY OFF) +else() + set(WITH_MD_LIBRARY ON) +endif() + vcpkg_configure_cmake( SOURCE_PATH ${SOURCE_PATH} PREFER_NINJA @@ -40,6 +46,7 @@ vcpkg_configure_cmake( -DCURRENT_INSTALLED_DIR=${CURRENT_INSTALLED_DIR} -DBUILD_STATIC_LIBRARY=${BUILD_STATIC_LIBRARY} -DFAIL_ON_WARNINGS=OFF + -DWITH_MD_LIBRARY=${WITH_MD_LIBRARY} OPTIONS_DEBUG -DDISABLE_INSTALL_HEADERS=ON )