find step 5 iface 1

This commit is contained in:
Viktor Szakats 2025-04-05 03:21:33 +02:00
parent c193266e59
commit 5ed54728d3
No known key found for this signature in database
GPG key ID: B5ABD165E2AEF201
19 changed files with 327 additions and 6 deletions

View file

@ -71,3 +71,20 @@ else()
mark_as_advanced(BROTLI_INCLUDE_DIR BROTLIDEC_LIBRARY BROTLICOMMON_LIBRARY)
endif()
if(BROTLI_FOUND)
if(CMAKE_VERSION VERSION_LESS 3.13)
link_directories(${_bearssl_LIBRARY_DIRS})
endif()
if(NOT TARGET CURL::bearssl)
add_library(CURL::bearssl INTERFACE IMPORTED)
set_target_properties(CURL::bearssl PROPERTIES
VERSION "${BROTLI_VERSION}"
CURL_PC_MODULES "${_bearssl_pc_requires}"
INTERFACE_COMPILE_OPTIONS "${_bearssl_CFLAGS}"
INTERFACE_INCLUDE_DIRECTORIES "${_bearssl_INCLUDE_DIRS}"
INTERFACE_LINK_DIRECTORIES "${_bearssl_LIBRARY_DIRS}"
INTERFACE_LINK_LIBRARIES "${_bearssl_LIBRARIES}")
endif()
endif()

View file

@ -89,6 +89,23 @@ else()
mark_as_advanced(CARES_INCLUDE_DIR CARES_LIBRARY)
endif()
if(CARES_FOUND AND WIN32)
list(APPEND _cares_LIBRARIES "iphlpapi") # for if_indextoname and others
if(CARES_FOUND)
if(WIN32)
list(APPEND _cares_LIBRARIES "iphlpapi") # for if_indextoname and others
endif()
if(CMAKE_VERSION VERSION_LESS 3.13)
link_directories(${_bearssl_LIBRARY_DIRS})
endif()
if(NOT TARGET CURL::bearssl)
add_library(CURL::bearssl INTERFACE IMPORTED)
set_target_properties(CURL::bearssl PROPERTIES
VERSION "${BEARSSL_VERSION}"
CURL_PC_MODULES "${_bearssl_pc_requires}"
INTERFACE_COMPILE_OPTIONS "${_bearssl_CFLAGS}"
INTERFACE_INCLUDE_DIRECTORIES "${_bearssl_INCLUDE_DIRS}"
INTERFACE_LINK_DIRECTORIES "${_bearssl_LIBRARY_DIRS}"
INTERFACE_LINK_LIBRARIES "${_bearssl_LIBRARIES}")
endif()
endif()

View file

@ -102,3 +102,20 @@ else()
mark_as_advanced(LDAP_INCLUDE_DIR LDAP_LIBRARY LDAP_LBER_LIBRARY)
endif()
if(BEARSSL_FOUND)
if(CMAKE_VERSION VERSION_LESS 3.13)
link_directories(${_bearssl_LIBRARY_DIRS})
endif()
if(NOT TARGET CURL::bearssl)
add_library(CURL::bearssl INTERFACE IMPORTED)
set_target_properties(CURL::bearssl PROPERTIES
VERSION "${BEARSSL_VERSION}"
CURL_PC_MODULES "${_bearssl_pc_requires}"
INTERFACE_COMPILE_OPTIONS "${_bearssl_CFLAGS}"
INTERFACE_INCLUDE_DIRECTORIES "${_bearssl_INCLUDE_DIRS}"
INTERFACE_LINK_DIRECTORIES "${_bearssl_LIBRARY_DIRS}"
INTERFACE_LINK_LIBRARIES "${_bearssl_LIBRARIES}")
endif()
endif()

View file

@ -78,3 +78,20 @@ else()
mark_as_advanced(LIBGSASL_INCLUDE_DIR LIBGSASL_LIBRARY)
endif()
if(BEARSSL_FOUND)
if(CMAKE_VERSION VERSION_LESS 3.13)
link_directories(${_bearssl_LIBRARY_DIRS})
endif()
if(NOT TARGET CURL::bearssl)
add_library(CURL::bearssl INTERFACE IMPORTED)
set_target_properties(CURL::bearssl PROPERTIES
VERSION "${BEARSSL_VERSION}"
CURL_PC_MODULES "${_bearssl_pc_requires}"
INTERFACE_COMPILE_OPTIONS "${_bearssl_CFLAGS}"
INTERFACE_INCLUDE_DIRECTORIES "${_bearssl_INCLUDE_DIRS}"
INTERFACE_LINK_DIRECTORIES "${_bearssl_LIBRARY_DIRS}"
INTERFACE_LINK_LIBRARIES "${_bearssl_LIBRARIES}")
endif()
endif()

View file

@ -78,3 +78,20 @@ else()
mark_as_advanced(LIBIDN2_INCLUDE_DIR LIBIDN2_LIBRARY)
endif()
if(BEARSSL_FOUND)
if(CMAKE_VERSION VERSION_LESS 3.13)
link_directories(${_bearssl_LIBRARY_DIRS})
endif()
if(NOT TARGET CURL::bearssl)
add_library(CURL::bearssl INTERFACE IMPORTED)
set_target_properties(CURL::bearssl PROPERTIES
VERSION "${BEARSSL_VERSION}"
CURL_PC_MODULES "${_bearssl_pc_requires}"
INTERFACE_COMPILE_OPTIONS "${_bearssl_CFLAGS}"
INTERFACE_INCLUDE_DIRECTORIES "${_bearssl_INCLUDE_DIRS}"
INTERFACE_LINK_DIRECTORIES "${_bearssl_LIBRARY_DIRS}"
INTERFACE_LINK_LIBRARIES "${_bearssl_LIBRARIES}")
endif()
endif()

View file

@ -78,3 +78,20 @@ else()
mark_as_advanced(LIBPSL_INCLUDE_DIR LIBPSL_LIBRARY)
endif()
if(BEARSSL_FOUND)
if(CMAKE_VERSION VERSION_LESS 3.13)
link_directories(${_bearssl_LIBRARY_DIRS})
endif()
if(NOT TARGET CURL::bearssl)
add_library(CURL::bearssl INTERFACE IMPORTED)
set_target_properties(CURL::bearssl PROPERTIES
VERSION "${BEARSSL_VERSION}"
CURL_PC_MODULES "${_bearssl_pc_requires}"
INTERFACE_COMPILE_OPTIONS "${_bearssl_CFLAGS}"
INTERFACE_INCLUDE_DIRECTORIES "${_bearssl_INCLUDE_DIRS}"
INTERFACE_LINK_DIRECTORIES "${_bearssl_LIBRARY_DIRS}"
INTERFACE_LINK_LIBRARIES "${_bearssl_LIBRARIES}")
endif()
endif()

View file

@ -95,6 +95,23 @@ else()
endif()
endif()
if(LIBRTMP_FOUND AND WIN32)
list(APPEND _librtmp_LIBRARIES "winmm")
if(LIBRTMP_FOUND)
if(WIN32)
list(APPEND _librtmp_LIBRARIES "winmm")
endif()
if(CMAKE_VERSION VERSION_LESS 3.13)
link_directories(${_bearssl_LIBRARY_DIRS})
endif()
if(NOT TARGET CURL::bearssl)
add_library(CURL::bearssl INTERFACE IMPORTED)
set_target_properties(CURL::bearssl PROPERTIES
VERSION "${BEARSSL_VERSION}"
CURL_PC_MODULES "${_bearssl_pc_requires}"
INTERFACE_COMPILE_OPTIONS "${_bearssl_CFLAGS}"
INTERFACE_INCLUDE_DIRECTORIES "${_bearssl_INCLUDE_DIRS}"
INTERFACE_LINK_DIRECTORIES "${_bearssl_LIBRARY_DIRS}"
INTERFACE_LINK_LIBRARIES "${_bearssl_LIBRARIES}")
endif()
endif()

View file

@ -89,6 +89,23 @@ else()
mark_as_advanced(LIBSSH_INCLUDE_DIR LIBSSH_LIBRARY)
endif()
if(LIBSSH_FOUND AND WIN32)
list(APPEND _libssh_LIBRARIES "iphlpapi") # for if_nametoindex
if(LIBSSH_FOUND)
if(WIN32)
list(APPEND _libssh_LIBRARIES "iphlpapi") # for if_nametoindex
endif()
if(CMAKE_VERSION VERSION_LESS 3.13)
link_directories(${_bearssl_LIBRARY_DIRS})
endif()
if(NOT TARGET CURL::bearssl)
add_library(CURL::bearssl INTERFACE IMPORTED)
set_target_properties(CURL::bearssl PROPERTIES
VERSION "${BEARSSL_VERSION}"
CURL_PC_MODULES "${_bearssl_pc_requires}"
INTERFACE_COMPILE_OPTIONS "${_bearssl_CFLAGS}"
INTERFACE_INCLUDE_DIRECTORIES "${_bearssl_INCLUDE_DIRS}"
INTERFACE_LINK_DIRECTORIES "${_bearssl_LIBRARY_DIRS}"
INTERFACE_LINK_LIBRARIES "${_bearssl_LIBRARIES}")
endif()
endif()

View file

@ -78,3 +78,20 @@ else()
mark_as_advanced(LIBSSH2_INCLUDE_DIR LIBSSH2_LIBRARY)
endif()
if(BEARSSL_FOUND)
if(CMAKE_VERSION VERSION_LESS 3.13)
link_directories(${_bearssl_LIBRARY_DIRS})
endif()
if(NOT TARGET CURL::bearssl)
add_library(CURL::bearssl INTERFACE IMPORTED)
set_target_properties(CURL::bearssl PROPERTIES
VERSION "${BEARSSL_VERSION}"
CURL_PC_MODULES "${_bearssl_pc_requires}"
INTERFACE_COMPILE_OPTIONS "${_bearssl_CFLAGS}"
INTERFACE_INCLUDE_DIRECTORIES "${_bearssl_INCLUDE_DIRS}"
INTERFACE_LINK_DIRECTORIES "${_bearssl_LIBRARY_DIRS}"
INTERFACE_LINK_LIBRARIES "${_bearssl_LIBRARIES}")
endif()
endif()

View file

@ -88,3 +88,20 @@ else()
mark_as_advanced(LIBUV_INCLUDE_DIR LIBUV_LIBRARY)
endif()
if(BEARSSL_FOUND)
if(CMAKE_VERSION VERSION_LESS 3.13)
link_directories(${_bearssl_LIBRARY_DIRS})
endif()
if(NOT TARGET CURL::bearssl)
add_library(CURL::bearssl INTERFACE IMPORTED)
set_target_properties(CURL::bearssl PROPERTIES
VERSION "${BEARSSL_VERSION}"
CURL_PC_MODULES "${_bearssl_pc_requires}"
INTERFACE_COMPILE_OPTIONS "${_bearssl_CFLAGS}"
INTERFACE_INCLUDE_DIRECTORIES "${_bearssl_INCLUDE_DIRS}"
INTERFACE_LINK_DIRECTORIES "${_bearssl_LIBRARY_DIRS}"
INTERFACE_LINK_LIBRARIES "${_bearssl_LIBRARIES}")
endif()
endif()

View file

@ -95,3 +95,20 @@ else()
mark_as_advanced(MBEDTLS_INCLUDE_DIR MBEDTLS_LIBRARY MBEDX509_LIBRARY MBEDCRYPTO_LIBRARY)
endif()
if(BEARSSL_FOUND)
if(CMAKE_VERSION VERSION_LESS 3.13)
link_directories(${_bearssl_LIBRARY_DIRS})
endif()
if(NOT TARGET CURL::bearssl)
add_library(CURL::bearssl INTERFACE IMPORTED)
set_target_properties(CURL::bearssl PROPERTIES
VERSION "${BEARSSL_VERSION}"
CURL_PC_MODULES "${_bearssl_pc_requires}"
INTERFACE_COMPILE_OPTIONS "${_bearssl_CFLAGS}"
INTERFACE_INCLUDE_DIRECTORIES "${_bearssl_INCLUDE_DIRS}"
INTERFACE_LINK_DIRECTORIES "${_bearssl_LIBRARY_DIRS}"
INTERFACE_LINK_LIBRARIES "${_bearssl_LIBRARIES}")
endif()
endif()

View file

@ -77,3 +77,20 @@ else()
mark_as_advanced(NGHTTP2_INCLUDE_DIR NGHTTP2_LIBRARY)
endif()
if(BEARSSL_FOUND)
if(CMAKE_VERSION VERSION_LESS 3.13)
link_directories(${_bearssl_LIBRARY_DIRS})
endif()
if(NOT TARGET CURL::bearssl)
add_library(CURL::bearssl INTERFACE IMPORTED)
set_target_properties(CURL::bearssl PROPERTIES
VERSION "${BEARSSL_VERSION}"
CURL_PC_MODULES "${_bearssl_pc_requires}"
INTERFACE_COMPILE_OPTIONS "${_bearssl_CFLAGS}"
INTERFACE_INCLUDE_DIRECTORIES "${_bearssl_INCLUDE_DIRS}"
INTERFACE_LINK_DIRECTORIES "${_bearssl_LIBRARY_DIRS}"
INTERFACE_LINK_LIBRARIES "${_bearssl_LIBRARIES}")
endif()
endif()

View file

@ -77,3 +77,20 @@ else()
mark_as_advanced(NGHTTP3_INCLUDE_DIR NGHTTP3_LIBRARY)
endif()
if(BEARSSL_FOUND)
if(CMAKE_VERSION VERSION_LESS 3.13)
link_directories(${_bearssl_LIBRARY_DIRS})
endif()
if(NOT TARGET CURL::bearssl)
add_library(CURL::bearssl INTERFACE IMPORTED)
set_target_properties(CURL::bearssl PROPERTIES
VERSION "${BEARSSL_VERSION}"
CURL_PC_MODULES "${_bearssl_pc_requires}"
INTERFACE_COMPILE_OPTIONS "${_bearssl_CFLAGS}"
INTERFACE_INCLUDE_DIRECTORIES "${_bearssl_INCLUDE_DIRS}"
INTERFACE_LINK_DIRECTORIES "${_bearssl_LIBRARY_DIRS}"
INTERFACE_LINK_LIBRARIES "${_bearssl_LIBRARIES}")
endif()
endif()

View file

@ -136,3 +136,20 @@ else()
unset(NGTCP2_LIBRARY CACHE)
endif()
endif()
if(BEARSSL_FOUND)
if(CMAKE_VERSION VERSION_LESS 3.13)
link_directories(${_bearssl_LIBRARY_DIRS})
endif()
if(NOT TARGET CURL::bearssl)
add_library(CURL::bearssl INTERFACE IMPORTED)
set_target_properties(CURL::bearssl PROPERTIES
VERSION "${BEARSSL_VERSION}"
CURL_PC_MODULES "${_bearssl_pc_requires}"
INTERFACE_COMPILE_OPTIONS "${_bearssl_CFLAGS}"
INTERFACE_INCLUDE_DIRECTORIES "${_bearssl_INCLUDE_DIRS}"
INTERFACE_LINK_DIRECTORIES "${_bearssl_LIBRARY_DIRS}"
INTERFACE_LINK_LIBRARIES "${_bearssl_LIBRARIES}")
endif()
endif()

View file

@ -83,3 +83,20 @@ else()
mark_as_advanced(NETTLE_INCLUDE_DIR NETTLE_LIBRARY)
endif()
if(BEARSSL_FOUND)
if(CMAKE_VERSION VERSION_LESS 3.13)
link_directories(${_bearssl_LIBRARY_DIRS})
endif()
if(NOT TARGET CURL::bearssl)
add_library(CURL::bearssl INTERFACE IMPORTED)
set_target_properties(CURL::bearssl PROPERTIES
VERSION "${BEARSSL_VERSION}"
CURL_PC_MODULES "${_bearssl_pc_requires}"
INTERFACE_COMPILE_OPTIONS "${_bearssl_CFLAGS}"
INTERFACE_INCLUDE_DIRECTORIES "${_bearssl_INCLUDE_DIRS}"
INTERFACE_LINK_DIRECTORIES "${_bearssl_LIBRARY_DIRS}"
INTERFACE_LINK_LIBRARIES "${_bearssl_LIBRARIES}")
endif()
endif()

View file

@ -66,3 +66,20 @@ else()
mark_as_advanced(QUICHE_INCLUDE_DIR QUICHE_LIBRARY)
endif()
if(BEARSSL_FOUND)
if(CMAKE_VERSION VERSION_LESS 3.13)
link_directories(${_bearssl_LIBRARY_DIRS})
endif()
if(NOT TARGET CURL::bearssl)
add_library(CURL::bearssl INTERFACE IMPORTED)
set_target_properties(CURL::bearssl PROPERTIES
VERSION "${BEARSSL_VERSION}"
CURL_PC_MODULES "${_bearssl_pc_requires}"
INTERFACE_COMPILE_OPTIONS "${_bearssl_CFLAGS}"
INTERFACE_INCLUDE_DIRECTORIES "${_bearssl_INCLUDE_DIRS}"
INTERFACE_LINK_DIRECTORIES "${_bearssl_LIBRARY_DIRS}"
INTERFACE_LINK_LIBRARIES "${_bearssl_LIBRARIES}")
endif()
endif()

View file

@ -104,3 +104,20 @@ if(RUSTLS_FOUND)
mark_as_advanced(MATH_LIBRARY)
endif()
endif()
if(BEARSSL_FOUND)
if(CMAKE_VERSION VERSION_LESS 3.13)
link_directories(${_bearssl_LIBRARY_DIRS})
endif()
if(NOT TARGET CURL::bearssl)
add_library(CURL::bearssl INTERFACE IMPORTED)
set_target_properties(CURL::bearssl PROPERTIES
VERSION "${BEARSSL_VERSION}"
CURL_PC_MODULES "${_bearssl_pc_requires}"
INTERFACE_COMPILE_OPTIONS "${_bearssl_CFLAGS}"
INTERFACE_INCLUDE_DIRECTORIES "${_bearssl_INCLUDE_DIRS}"
INTERFACE_LINK_DIRECTORIES "${_bearssl_LIBRARY_DIRS}"
INTERFACE_LINK_LIBRARIES "${_bearssl_LIBRARIES}")
endif()
endif()

View file

@ -110,4 +110,19 @@ if(WOLFSSL_FOUND)
endif()
mark_as_advanced(MATH_LIBRARY)
endif()
if(CMAKE_VERSION VERSION_LESS 3.13)
link_directories(${_bearssl_LIBRARY_DIRS})
endif()
if(NOT TARGET CURL::bearssl)
add_library(CURL::bearssl INTERFACE IMPORTED)
set_target_properties(CURL::bearssl PROPERTIES
VERSION "${BEARSSL_VERSION}"
CURL_PC_MODULES "${_bearssl_pc_requires}"
INTERFACE_COMPILE_OPTIONS "${_bearssl_CFLAGS}"
INTERFACE_INCLUDE_DIRECTORIES "${_bearssl_INCLUDE_DIRS}"
INTERFACE_LINK_DIRECTORIES "${_bearssl_LIBRARY_DIRS}"
INTERFACE_LINK_LIBRARIES "${_bearssl_LIBRARIES}")
endif()
endif()

View file

@ -97,3 +97,20 @@ else()
mark_as_advanced(ZSTD_INCLUDE_DIR ZSTD_LIBRARY)
endif()
if(BEARSSL_FOUND)
if(CMAKE_VERSION VERSION_LESS 3.13)
link_directories(${_bearssl_LIBRARY_DIRS})
endif()
if(NOT TARGET CURL::bearssl)
add_library(CURL::bearssl INTERFACE IMPORTED)
set_target_properties(CURL::bearssl PROPERTIES
VERSION "${BEARSSL_VERSION}"
CURL_PC_MODULES "${_bearssl_pc_requires}"
INTERFACE_COMPILE_OPTIONS "${_bearssl_CFLAGS}"
INTERFACE_INCLUDE_DIRECTORIES "${_bearssl_INCLUDE_DIRS}"
INTERFACE_LINK_DIRECTORIES "${_bearssl_LIBRARY_DIRS}"
INTERFACE_LINK_LIBRARIES "${_bearssl_LIBRARIES}")
endif()
endif()