From b8bfb0fd90694dd56ff8d951ed219a8e9d80c2d8 Mon Sep 17 00:00:00 2001 From: atkawa7 Date: Wed, 28 Jun 2017 22:10:09 -0700 Subject: [PATCH] [rocksdb]fix crt issues --- ports/rocksdb/portfile.cmake | 7 +++++++ 1 file changed, 7 insertions(+) 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 )