From d2912967f49d1d758957e2fb137f1f693e04848c Mon Sep 17 00:00:00 2001 From: Tim Potter Date: Wed, 2 Apr 2003 06:26:55 +0000 Subject: Forgot to merge configure.in changes for winbind client tidyup. (This used to be commit 5e9c494a241102805e76461197dc8b5afcac64d9) --- source3/configure.in | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) (limited to 'source3/configure.in') diff --git a/source3/configure.in b/source3/configure.in index 67cd4cbab8..7515ee78b0 100644 --- a/source3/configure.in +++ b/source3/configure.in @@ -3265,19 +3265,28 @@ AC_MSG_CHECKING(whether to build winbind) # Initially, the value of $host_os decides whether winbind is supported +HAVE_WINBIND=yes + case "$host_os" in - *linux*|*irix*) - HAVE_WINBIND=yes + *linux*) + WINBIND_NSS_EXTRA_OBJS="nsswitch/winbind_nss_linux.o" + ;; + *irix*) + WINBIND_NSS_EXTRA_OBJS="nsswitch/winbind_nss_irix.o" ;; *solaris*) - HAVE_WINBIND=yes - WINBIND_NSS_EXTRA_OBJS="nsswitch/winbind_nss_solaris.o" + # Solaris winbind client is implemented as a wrapper around + # the Linux version. + WINBIND_NSS_EXTRA_OBJS="nsswitch/winbind_nss_solaris.o \ + nsswitch/winbind_nss_linux.o" WINBIND_NSS_EXTRA_LIBS="-lsocket" ;; *hpux11*) - HAVE_WINBIND=yes WINBIND_NSS_EXTRA_OBJS="nsswitch/winbind_nss_solaris.o" ;; + *aix*) + WINBIND_NSS_EXTRA_OBJS="nsswitch/winbind_nss_aix.o" + ;; *) HAVE_WINBIND=no winbind_no_reason=", unsupported on $host_os" -- cgit