From d74b8fe864773c11596e398290ea9e9b820062ca Mon Sep 17 00:00:00 2001 From: t1amak Date: Wed, 10 Dec 2025 15:24:32 +0100 Subject: [PATCH] fix win build 3 --- CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f180d2e..d2d3c15 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -465,7 +465,8 @@ if (STATIC_BINARY OR STATIC_LIBS) if (WIN32) set(STATIC_LIBS ${STATIC_LIBS} ws2_32 iphlpapi userenv psapi dnsapi dbghelp) if ((CMAKE_CXX_COMPILER_ID MATCHES GNU) OR (CMAKE_CXX_COMPILER_ID MATCHES Clang)) - set(STATIC_LIBS ${STATIC_LIBS} bcrypt pthread) + # MinGW/Clang needs C++ runtime and winpthread explicitly when doing static link + set(STATIC_LIBS ${STATIC_LIBS} bcrypt pthread stdc++ winpthread) endif() elseif (CMAKE_SYSTEM_NAME STREQUAL FreeBSD) set(STATIC_LIBS ${STATIC_LIBS} pthread)