From 0f69153900613e256677c792bb2cd779b0dd1fa1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= Date: Mon, 16 Jun 2025 09:07:28 -0400 Subject: [PATCH] build/cmake: set appropriate CRT linkage for windows --- CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0c84e19a..6ac11d2b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -607,6 +607,9 @@ if (OPENDHT_C) target_compile_definitions(opendht-c PRIVATE OPENDHT_C_BUILD) target_link_libraries(opendht-c PRIVATE opendht) set_target_properties (opendht-c PROPERTIES SOVERSION ${opendht_VERSION_MAJOR} VERSION ${opendht_VERSION}) + if(NOT BUILD_SHARED_LIBS) + set_target_properties(opendht-c PROPERTIES MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>") + endif() install (TARGETS opendht-c DESTINATION ${CMAKE_INSTALL_LIBDIR} EXPORT opendht-c) # PkgConfig module