if WINSOCK2 API is used link with 'ws2_32', else
authorYang Tse <yangsita@gmail.com>
Mon, 19 May 2008 02:50:29 +0000 (02:50 +0000)
committerYang Tse <yangsita@gmail.com>
Mon, 19 May 2008 02:50:29 +0000 (02:50 +0000)
if WINSOCK API is used under WinCE link with 'winsock', else

if WINSOCK API is used link with 'wsock32'.

configure.ac

index 5689a9e..9653a2a 100644 (file)
@@ -19,9 +19,9 @@ AM_PROG_CC_C_O
 AC_PROG_INSTALL
 
 case $host_os in
-solaris*)
-       AC_DEFINE(ETC_INET, 1, [if a /etc/inet dir is being used])
-       ;;
+  solaris*)
+    AC_DEFINE(ETC_INET, 1, [if a /etc/inet dir is being used])
+    ;;
 esac
 
 dnl support building of Windows DLLs
@@ -228,9 +228,16 @@ if test "$HAVE_GETHOSTBYNAME" != "1"
 then
   dnl This is for winsock systems
   if test "$ac_cv_header_windows_h" = "yes"; then
-      if test "$ac_cv_header_winsock_h" = "yes"; then
-      winsock_LIB="-lwinsock"
-      fi
+    if test "$ac_cv_header_winsock_h" = "yes"; then
+      case $host in
+        *-*-mingw32ce*)
+          winsock_LIB="-lwinsock"
+          ;;
+        *)
+          winsock_LIB="-lwsock32"
+          ;;
+      esac
+    fi
     if test "$ac_cv_header_winsock2_h" = "yes"; then
       winsock_LIB="-lws2_32"
     fi