From: Viktor Szakats Date: Tue, 11 Oct 2022 07:42:16 +0000 (+0000) Subject: cmake: add missing inet_ntop check X-Git-Tag: curl-7_86_0~86 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3b4837459b856fa1c0578f0a08d47379de37bd53;p=thirdparty%2Fcurl.git cmake: add missing inet_ntop check This adds the missing half of the check, next to the other half already present in `lib/curl_config.h.cmake`. Force disable `HAVE_INET_NTOP` for old MSVC where it caused compiler warnings. Reviewed-by: Daniel Stenberg Closes #9689 --- diff --git a/CMakeLists.txt b/CMakeLists.txt index d3b4fc7564..3d11fc5935 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1065,6 +1065,10 @@ if(NOT MSVC OR (MSVC_VERSION GREATER_EQUAL 1900)) check_symbol_exists(snprintf "${CURL_INCLUDES}" HAVE_SNPRINTF) endif() check_function_exists(mach_absolute_time HAVE_MACH_ABSOLUTE_TIME) +check_symbol_exists(inet_ntop "${CURL_INCLUDES}" HAVE_INET_NTOP) +if(MSVC AND (MSVC_VERSION LESS_EQUAL 1600)) + set(HAVE_INET_NTOP OFF) +endif() check_symbol_exists(inet_pton "${CURL_INCLUDES}" HAVE_INET_PTON) check_symbol_exists(fsetxattr "${CURL_INCLUDES}" HAVE_FSETXATTR)