From bece03eab8fd8e2a249c5df799aff14f33d3a148 Mon Sep 17 00:00:00 2001 From: Andrey Vukolov Date: Wed, 18 Jun 2025 16:32:28 +0200 Subject: [PATCH] Attempt to fix llhttp for MSYS2 builds on CI --- CMakeLists.txt | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f6e3e782..b5226fc7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -625,16 +625,13 @@ else() target_link_libraries(opendht PRIVATE argon2 nettle msgpack-cxx PUBLIC ${Win32_STATIC_LIBRARIES} ${Win32_IMPORT_LIBRARIES} jsoncpp fmt::fmt-header-only ${GNUTLS_LIBRARIES} wsock32 ws2_32) endif () if (OPENDHT_HTTP) + find_library(LLHTTP_LIBRARY NAMES llhttp libllhttp REQUIRED) + target_link_libraries(opendht PRIVATE ${LLHTTP_LIBRARY}) target_link_libraries(opendht PUBLIC restinio::restinio) if (OPENDHT_PROXY_OPENSSL) target_link_libraries(opendht PUBLIC ${OPENSSL_LIBRARIES}) endif() - if(BUILD_SHARED_LIBS) - target_link_libraries(opendht PRIVATE llhttp_shared) - else() - target_link_libraries(opendht PRIVATE llhttp_static) - endif() endif() else () target_link_libraries(opendht