mirror of
https://github.com/moparisthebest/curl
synced 2024-12-24 17:18:48 -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
19 lines
431 B
CMake
19 lines
431 B
CMake
include(FindPackageHandleStandardArgs)
|
|
|
|
find_path(NGHTTP2_INCLUDE_DIR "nghttp2/nghttp2.h")
|
|
|
|
find_library(NGHTTP2_LIBRARY NAMES nghttp2)
|
|
|
|
find_package_handle_standard_args(NGHTTP2
|
|
FOUND_VAR
|
|
NGHTTP2_FOUND
|
|
REQUIRED_VARS
|
|
NGHTTP2_LIBRARY
|
|
NGHTTP2_INCLUDE_DIR
|
|
)
|
|
|
|
set(NGHTTP2_INCLUDE_DIRS ${NGHTTP2_INCLUDE_DIR})
|
|
set(NGHTTP2_LIBRARIES ${NGHTTP2_LIBRARY})
|
|
|
|
mark_as_advanced(NGHTTP2_INCLUDE_DIRS NGHTTP2_LIBRARIES)
|