mirror of
https://github.com/curl/curl.git
synced 2026-04-14 22:21:41 +03:00
cmake: fix nghttp3 static linking with USE_OPENSSL_QUIC=ON
Though cmake finds nghttp3 by pkg-config, nghttp3 isn't linked properly. Because library directory is not given by -L. Closes #17010
This commit is contained in:
parent
ff37657e4d
commit
4622099690
1 changed files with 6 additions and 1 deletions
|
|
@ -1230,9 +1230,14 @@ if(USE_OPENSSL_QUIC)
|
|||
|
||||
find_package(NGHTTP3 REQUIRED)
|
||||
set(USE_NGHTTP3 ON)
|
||||
include_directories(SYSTEM ${NGHTTP3_INCLUDE_DIRS})
|
||||
list(APPEND CURL_LIBS ${NGHTTP3_LIBRARIES})
|
||||
list(APPEND CURL_LIBDIRS ${NGHTTP3_LIBRARY_DIRS})
|
||||
list(APPEND LIBCURL_PC_REQUIRES_PRIVATE ${NGHTTP3_PC_REQUIRES})
|
||||
include_directories(SYSTEM ${NGHTTP3_INCLUDE_DIRS})
|
||||
link_directories(${NGHTTP3_LIBRARY_DIRS})
|
||||
if(NGHTTP3_CFLAGS)
|
||||
string(APPEND CMAKE_C_FLAGS " ${NGHTTP3_CFLAGS}")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(CURL_WITH_MULTI_SSL AND (USE_NGTCP2 OR USE_QUICHE OR USE_MSH3 OR USE_OPENSSL_QUIC))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue