From d24ffb8a1dd8899547ec00810ebae94747dc9fc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= Date: Sun, 15 Jun 2025 12:45:53 -0400 Subject: [PATCH] build/cmake: use release/static triplets as needed --- CMakePresets.json | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/CMakePresets.json b/CMakePresets.json index d64afcc1..e33853b1 100644 --- a/CMakePresets.json +++ b/CMakePresets.json @@ -33,10 +33,12 @@ "inherits": "msvc", "cacheVariables": { "CMAKE_TOOLCHAIN_FILE": "$env{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake", - "BUILD_SHARED_LIBS": "Off", + "BUILD_SHARED_LIBS": "On", + "CMAKE_BUILD_TYPE": "Debug", "BUILD_TESTING": true, "VCPKG_MANIFEST_FEATURES": "test", "OPENDHT_PROXY_CLIENT": true, + "OPENDHT_PROXY_SERVER": true, "OPENDHT_C": true } }, @@ -47,11 +49,11 @@ "CMAKE_TOOLCHAIN_FILE": "$env{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake", "CMAKE_BUILD_TYPE": "Release", "BUILD_SHARED_LIBS": "On", - "VCPKG_TARGET_TRIPLET": "x64-windows", - "CMAKE_MSVC_RUNTIME_LIBRARY": "MultiThreadedDLL", + "VCPKG_TARGET_TRIPLET": "x64-windows-release", "BUILD_TESTING": false, "OPENDHT_CPACK": true, "OPENDHT_PROXY_CLIENT": true, + "OPENDHT_PROXY_SERVER": true, "OPENDHT_C": true } }, @@ -64,10 +66,10 @@ "BUILD_SHARED_LIBS": "Off", "VCPKG_TARGET_TRIPLET": "x64-windows-static-release", "VCPKG_LIBRARY_LINKAGE ": "static", - "CMAKE_MSVC_RUNTIME_LIBRARY": "MultiThreaded", "BUILD_TESTING": false, "OPENDHT_CPACK": true, "OPENDHT_PROXY_CLIENT": true, + "OPENDHT_PROXY_SERVER": true, "OPENDHT_C": true } }