From: Tal Regev Date: Thu, 1 Aug 2024 18:55:12 +0000 (+0300) Subject: cmake: add math library when using wolfssl and ngtcp2 X-Git-Tag: curl-8_10_0~364 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8577f4ca084b8a3926b869a48a29d41a810eceb5;p=thirdparty%2Fcurl.git cmake: add math library when using wolfssl and ngtcp2 Closes #14343 --- diff --git a/CMakeLists.txt b/CMakeLists.txt index cec3565f21..9bf5e1ea80 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -711,6 +711,9 @@ if(USE_NGTCP2) if(USE_OPENSSL OR USE_WOLFSSL) if(USE_WOLFSSL) find_package(NGTCP2 REQUIRED wolfSSL) + if(NOT WIN32) + find_library(MATH_LIBRARY m) + endif() list(APPEND LIBCURL_PC_REQUIRES_PRIVATE "libngtcp2_crypto_wolfssl") elseif(HAVE_BORINGSSL OR HAVE_AWSLC) find_package(NGTCP2 REQUIRED BoringSSL) @@ -728,7 +731,7 @@ if(USE_NGTCP2) endif() set(USE_NGTCP2 ON) include_directories(${NGTCP2_INCLUDE_DIRS}) - list(APPEND CURL_LIBS ${NGTCP2_LIBRARIES}) + list(APPEND CURL_LIBS ${NGTCP2_LIBRARIES} ${MATH_LIBRARY}) list(APPEND LIBCURL_PC_REQUIRES_PRIVATE "libngtcp2") find_package(NGHTTP3 REQUIRED)