From c28fa5ded03c888236e8c7f5351cd01b5119ddd6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Higor=20Eur=C3=ADpedes?= Date: Fri, 20 Mar 2015 17:40:27 -0300 Subject: [PATCH] (qb) Set HAVE_GETADDRINFO=yes on windows --- qb/config.libs.sh | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/qb/config.libs.sh b/qb/config.libs.sh index af304ed8c2..af6fff3b28 100644 --- a/qb/config.libs.sh +++ b/qb/config.libs.sh @@ -145,13 +145,19 @@ check_lib NETWORKING "$SOCKETLIB" socket "" "$SOCKETHEADER" if [ "$HAVE_NETWORKING" = 'yes' ]; then HAVE_GETADDRINFO=auto - check_lib GETADDRINFO "$SOCKETLIB" getaddrinfo - if [ "$HAVE_GETADDRINFO" = 'yes' ]; then - HAVE_SOCKET_LEGACY='no' + HAVE_SOCKET_LEGACY=no + + # WinXP+ implements getaddrinfo() + if [ "$OS" = 'Win32' ]; then + HAVE_GETADDRINFO=yes else - HAVE_SOCKET_LEGACY='yes' + check_lib GETADDRINFO "$SOCKETLIB" getaddrinfo + if [ "$HAVE_GETADDRINFO" != 'yes' ]; then + HAVE_SOCKET_LEGACY=yes + echo "Notice: RetroArch will use legacy socket support" + fi fi - HAVE_NETWORK_CMD='yes' + HAVE_NETWORK_CMD=yes [ "$HAVE_NETPLAY" != 'no' ] && HAVE_NETPLAY='yes' else