mirror of
https://github.com/moparisthebest/curl
synced 2024-11-17 15:05:02 -05:00
fc9312f717
- remove check for unsupported old CMake versions - do not link to c-ares library twice - modernize custom Find modules - FindLibSSH2: - pass version to FPHSA to show it in the output - use LIBSSH2_VERSION define to extract the version number in one shot. This variable exists in the header for 10 years. - remove unneeded code - FindNGHTTP2.cmake: - drop needless FPHSA argument - mark found variables as advanced - FindNSS.cmake: - show version number - FindCARES.cmake: - drop default paths - use FPHSA instead of checking things by hand - remove needless explict variable dereference - simplify count_true() - allow all policies up to version 3.16 to be set to NEW - do not rerun check for -Wstrict-aliasing=3 every time In contrast to every other compiler flag this has a = in it, which CMake can't have in a variable name. - only read the interesting strings from curlver.h Reviewed-by: Peter Wu Closes https://github.com/curl/curl/pull/4975
18 lines
420 B
CMake
18 lines
420 B
CMake
if(UNIX)
|
|
find_package(PkgConfig QUIET)
|
|
pkg_search_module(PC_NSS nss)
|
|
endif()
|
|
if(NOT PC_NSS_FOUND)
|
|
return()
|
|
endif()
|
|
|
|
set(NSS_LIBRARIES ${PC_NSS_LINK_LIBRARIES})
|
|
set(NSS_INCLUDE_DIRS ${PC_NSS_INCLUDE_DIRS})
|
|
|
|
include(FindPackageHandleStandardArgs)
|
|
find_package_handle_standard_args(NSS
|
|
REQUIRED_VARS NSS_LIBRARIES NSS_INCLUDE_DIRS
|
|
VERSION_VAR PC_NSS_VERSION)
|
|
|
|
mark_as_advanced(NSS_INCLUDE_DIRS NSS_LIBRARIES)
|