else
PERL_CPPFLAGS="`$PERLBIN -MExtUtils::Embed -e ccopts`"
- if test x"$ol_with_perl_module" == "xstatic" ; then
+ if test x"$ol_with_perl_module" = "xstatic" ; then
SLAPD_PERL_LDFLAGS="`$PERLBIN -MExtUtils::Embed -e ldopts|sed -e s/-lc//`"
else
MOD_PERL_LDFLAGS="`$PERLBIN -MExtUtils::Embed -e ldopts|sed -e s/-lc//`"
AC_CHECK_LIB(V3, sigset)
dnl Gotta check for winsock manually
-if test "${ac_cv_header_winsock_h}" = yes; then
- AC_MSG_CHECKING(for winsock support)
- AC_TRY_LINK([
-#include <winsock.h>
- ],[
-socket(0,0,0);
-select(0,NULL,NULL,NULL,NULL);
-closesocket(0);
-gethostname(NULL,0);
- ],[
- AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_WINSOCK,1,[define if you have winsock])
- ac_cv_func_socket=yes
- ac_cv_func_select=yes
- ac_cv_func_closesocket=yes
- ac_cv_func_gethostname=yes
- ],[
- AC_MSG_RESULT(no)
- ])
+if test $ac_cv_header_winsock_h = yes; then
+ AC_CACHE_CHECK([for winsock], [ol_cv_winsock],
+ AC_TRY_LINK([#include <winsock.h>],[
+ socket(0,0,0);
+ select(0,NULL,NULL,NULL,NULL);
+ closesocket(0);
+ gethostname(NULL,0);
+ ],[ol_cv_winsock=yes],[ol_cv_winsock=no])])
+
+ if test $ol_cv_winsock = yes ; then
+ AC_DEFINE(HAVE_WINSOCK,1,[define if you have winsock])
+ ac_cv_func_socket=yes
+ ac_cv_func_select=yes
+ ac_cv_func_closesocket=yes
+ ac_cv_func_gethostname=yes
+ fi
fi
dnl Find socket()
if test $ac_cv_header_kerberosIV_krb_h = yes ; then
AC_CHECK_LIB(krb4, main, [have_k5=yes], [have_k5=no],
- [-lkrb5 -ldes425])
+ [-lkrb5 -ldes425 -lcrypto -lcom_err])
if test $have_k5 = yes ; then
ol_with_kerberos=found
ol_link_kerberos=yes
- KRB_LIBS="-lkrb4 -lkrb5 -ldes425"
+ KRB_LIBS="-lkrb4 -lkrb5 -ldes425 -lcrypto -lcom_err"
LIBS="$KRB_LIBS $LIBS"
for lib in tcl tcl7.6 tcl8.0 tcl8.2 ; do
AC_CHECK_LIB($lib,main,
[have_tcl=yes
- if test x"$ol_with_tcl_module" == "xstatic" ; then
+ if test x"$ol_with_tcl_module" = "xstatic" ; then
SLAPD_LIBS="$SLAPD_LIBS -l${lib}"
else
MOD_TCL_LIB="-l${lib}"
AC_TYPE_UID_T
OL_TYPE_SIG_ATOMIC_T
-dnl only check these if we're not Mingw32
-if test "$ac_cv_mingw32" != yes ; then
- AC_TYPE_GETGROUPS
- OL_STRUCT_PASSWD_PW_GECOS
- OL_STRUCT_PASSWD_PW_PASSWD
-fi
+dnl AC_TYPE_GETGROUPS
+
+OL_STRUCT_PASSWD_PW_GECOS
+OL_STRUCT_PASSWD_PW_PASSWD
OL_C_UPPER_LOWER
AC_C_CONST
AC_MSG_WARN([OpenLDAP requires 'int' to be 32 bits or greater.])
AC_DEFINE(LBER_INT_T,long)
- AC_DEFINE(LBER_TAG_T,long)
- AC_DEFINE(LBER_SOCKET_T,int)
else
AC_DEFINE(LBER_INT_T,int)
- AC_DEFINE(LBER_TAG_T,long)
- AC_DEFINE(LBER_SOCKET_T,int)
fi
AC_DEFINE(LBER_LEN_T,long)
+AC_DEFINE(LBER_SOCKET_T,int)
+AC_DEFINE(LBER_TAG_T,long)
dnl ----------------------------------------------------------------
dnl Checks for library functions.