vcpkg doesn't need it because it fixes this with a libssh patch.
All other Windows builds need it.
(autotools build not tested.)
Closes #14618
mark_as_advanced(LIBSSH_INCLUDE_DIR LIBSSH_LIBRARY)
endif()
+
+if(LIBSSH_FOUND AND WIN32)
+ list(APPEND LIBSSH_LIBRARIES "iphlpapi") # for if_nametoindex
+endif()
fi
if test "$LIBSSH_ENABLED" = "1"; then
+ if test "$curl_cv_native_windows" = "yes"; then
+ dnl for if_nametoindex
+ LIBS="-liphlpapi $LIBS"
+ fi
if test -n "$DIR_SSH"; then
dnl when the libssh shared libs were found in a path that the run-time
dnl linker doesn't search through, we need to add it to CURL_LIBRARY_PATH