From: Yurii Rashkovskii Date: Sat, 24 Dec 2022 01:45:30 +0000 (-0800) Subject: cmake: fix the snprintf detection X-Git-Tag: curl-7_88_0~232 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5ee81c396322799e8c6aea7050861ea4817b74fa;p=thirdparty%2Fcurl.git cmake: fix the snprintf detection I haven't had the time to check other configurations, but on my macOS Ventura 13.1 with XCode 14.2 cmake does not find `snprintf`. Solution: ensure stdio.h is checked for definitions Closes #10155 --- diff --git a/CMakeLists.txt b/CMakeLists.txt index b435207514..2bed81eaee 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1092,7 +1092,7 @@ check_symbol_exists(setrlimit "${CURL_INCLUDES}" HAVE_SETRLIMIT) if(NOT MSVC OR (MSVC_VERSION GREATER_EQUAL 1900)) # earlier MSVC compilers had faulty snprintf implementations - check_symbol_exists(snprintf "${CURL_INCLUDES}" HAVE_SNPRINTF) + check_symbol_exists(snprintf "stdio.h" HAVE_SNPRINTF) endif() check_function_exists(mach_absolute_time HAVE_MACH_ABSOLUTE_TIME) check_symbol_exists(inet_ntop "${CURL_INCLUDES}" HAVE_INET_NTOP)