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