Modifying libwebsockets portfile to account for static triplets

This commit is contained in:
Andrew Male 2017-11-11 07:27:31 -05:00
parent 50f6bc4e8f
commit b5afd00ad6
1 changed files with 10 additions and 1 deletions

View File

@ -17,10 +17,19 @@ vcpkg_apply_patches(
${CMAKE_CURRENT_LIST_DIR}/0001-Fix-UWP.patch
)
if(VCPKG_CRT_LINKAGE STREQUAL static)
set(LWS_MSVC_STATIC_RUNTIME ON)
set(LWS_MSVC_SHARED_RUNTIME OFF)
else()
set(LWS_MSVC_STATIC_RUNTIME OFF)
set(LWS_MSVC_SHARED_RUNTIME ON)
endif()
vcpkg_configure_cmake(
SOURCE_PATH ${SOURCE_PATH}
OPTIONS
-DLWS_WITH_STATIC=OFF
-DLWS_WITH_STATIC=${LWS_MSVC_STATIC_RUNTIME}
-DLWS_WITH_SHARED=${LWS_MSVC_SHARED_RUNTIME}
-DLWS_USE_BUNDLED_ZLIB=OFF
-DLWS_WITHOUT_TESTAPPS=ON
-DLWS_IPV6=ON