]> git.sur5r.net Git - openldap/commitdiff
Tweak winsock test
authorKurt Zeilenga <kurt@openldap.org>
Sat, 17 Jan 2009 01:15:30 +0000 (01:15 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Sat, 17 Jan 2009 01:15:30 +0000 (01:15 +0000)
configure
configure.in

index 8446aa0297e1075c95835df0f5b77125af1c5c59..2c4d4278ee91db9f605ec2e20daef320430af12c 100755 (executable)
--- a/configure
+++ b/configure
@@ -1,5 +1,5 @@
 #! /bin/sh
-# From configure.in OpenLDAP: pkg/ldap/configure.in,v 1.683 2009/01/16 23:51:06 kurt Exp .
+# From configure.in OpenLDAP: pkg/ldap/configure.in,v 1.684 2009/01/17 00:05:34 kurt Exp .
 # Guess values for system-dependent variables and create Makefiles.
 # Generated by GNU Autoconf 2.61.
 #
 
 fi
 
+if test $ol_cv_msvc ; then
+   ol_cv_winsock=yes
+fi
+
 if test "$ac_cv_header_winsock_h" = yes; then
 { echo "$as_me:$LINENO: checking for winsock" >&5
 echo $ECHO_N "checking for winsock... $ECHO_C" >&6; }
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
-       test $ol_cv_winsock != no && break
+       test "$ol_cv_winsock" != no && break
 done
 LIBS="$save_LIBS"
 
 fi
 { echo "$as_me:$LINENO: result: $ol_cv_winsock" >&5
 echo "${ECHO_T}$ol_cv_winsock" >&6; }
+
 if test $ol_cv_winsock != no ; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -15415,11 +15420,11 @@ _ACEOF
     ac_cv_func_closesocket=yes
     ac_cv_func_gethostname=yes
 
-       if test $ol_cv_winsock != none ; then
+       if test $ol_cv_winsock != none -a $ol_cv_winsock != yes; then
         LIBS="$LIBS -l$ol_cv_winsock"
        fi
 
-    if test $ol_cv_winsock = ws2_32 ; then
+    if test $ol_cv_winsock = ws2_32 -o $ol_cv_winsock = yes ; then
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_WINSOCK2 1
index aca988451e249dcf8fa5dfa5256a1facdefdad01..10e2cef537570609da5cd072298f9e8fe6773ffa 100644 (file)
@@ -876,6 +876,10 @@ if test $ac_cv_func_sigaction = no && test $ac_cv_func_sigaction = no ; then
        AC_CHECK_LIB(V3, sigset)
 fi
 
+if test $ol_cv_msvc ; then
+   ol_cv_winsock=yes
+fi
+
 dnl The following is INTENTIONALLY scripted out because shell does not
 dnl support variable names with the '@' character, which is what
 dnl autoconf would try to generate if one merely used AC_SEARCH_LIBS
@@ -894,10 +898,11 @@ for curlib in none ws2_32 wsock32; do
                        gethostname(NULL,0);
                        ]])],[ol_cv_winsock=$curlib],[ol_cv_winsock=no])
 
-       test $ol_cv_winsock != no && break
+       test "$ol_cv_winsock" != no && break
 done
 LIBS="$save_LIBS"
 ])
+
 if test $ol_cv_winsock != no ; then
     AC_DEFINE(HAVE_WINSOCK, 1, [define if you have winsock])
     ac_cv_func_socket=yes
@@ -905,11 +910,11 @@ if test $ol_cv_winsock != no ; then
     ac_cv_func_closesocket=yes
     ac_cv_func_gethostname=yes
 
-       if test $ol_cv_winsock != none ; then
+       if test $ol_cv_winsock != none -a $ol_cv_winsock != yes; then
         LIBS="$LIBS -l$ol_cv_winsock"
        fi
 
-    if test $ol_cv_winsock = ws2_32 ; then
+    if test $ol_cv_winsock = ws2_32 -o $ol_cv_winsock = yes ; then
                AC_DEFINE(HAVE_WINSOCK2, 1, [define if you have winsock2])
     fi
 fi