20 |
|
|
21 |
MU_DEBUG_MODE |
MU_DEBUG_MODE |
22 |
|
|
23 |
|
# Initialize authlibs |
24 |
|
AUTHLIBS=../auth/libmuauth.la |
25 |
|
|
26 |
dnl Check for arguments |
dnl Check for arguments |
27 |
AC_ARG_ENABLE(pam, |
AC_ARG_ENABLE(pam, |
28 |
[ --disable-pam disable pam], |
[ --disable-pam disable pam], |
199 |
#AC_FUNC_MEMCMP |
#AC_FUNC_MEMCMP |
200 |
AC_FUNC_MMAP |
AC_FUNC_MMAP |
201 |
AC_FUNC_FNMATCH |
AC_FUNC_FNMATCH |
202 |
|
|
203 |
|
AC_CHECK_DECLS([strtok_r, strchrnul, strndup, asprintf, vasprintf] , , , [ |
204 |
|
#include <stdio.h> |
205 |
|
#include <string.h> |
206 |
|
#ifdef HAVE_STRINGS_H |
207 |
|
# include <strings.h> |
208 |
|
#endif]) |
209 |
|
|
210 |
|
AH_BOTTOM([ |
211 |
|
#if !HAVE_DECL_STRTOK_R |
212 |
|
extern char *strtok_r (char *s, const char *delim, char **save_ptr); |
213 |
|
#endif]) |
214 |
|
|
215 |
AC_REPLACE_FUNCS(fgetpwent getpass setenv snprintf strtok_r strncasecmp \ |
AC_REPLACE_FUNCS(fgetpwent getpass setenv snprintf strtok_r strncasecmp \ |
216 |
strcasecmp strsignal vasprintf strndup strnlen strchrnul) |
strcasecmp strsignal vasprintf strndup strnlen strchrnul) |
217 |
AC_CHECK_FUNCS(mkstemp sigaction sysconf getdelim vsyslog setreuid \ |
AC_CHECK_FUNCS(mkstemp sigaction sysconf getdelim vsyslog setreuid \ |
268 |
[AC_DEFINE(HAVE_OBSTACK,1,[Define if GNU obstack is present])], |
[AC_DEFINE(HAVE_OBSTACK,1,[Define if GNU obstack is present])], |
269 |
[AC_LIBOBJ(obstack)]) |
[AC_LIBOBJ(obstack)]) |
270 |
|
|
271 |
|
|
272 |
dnl check if mysql support was added |
dnl check if mysql support was added |
273 |
AC_SUBST(BUILD_LIBMYSQL) |
AC_SUBST(BUILD_LIBMYSQL) |
274 |
AC_SUBST(MYSQLLIBS) |
AC_SUBST(MYSQLLIBS) |
294 |
[SITE_VIRTUAL_PWDDIR="\$(sysconfdir)/domain"]) |
[SITE_VIRTUAL_PWDDIR="\$(sysconfdir)/domain"]) |
295 |
fi |
fi |
296 |
|
|
297 |
dnl Use either PAM or CRYPT, not both. |
|
298 |
if test x"$testpam" = x"yes"; then |
if test x"$testpam" = x"yes"; then |
299 |
AC_CHECK_HEADERS(security/pam_appl.h) |
AC_CHECK_HEADERS(security/pam_appl.h) |
300 |
if test x"$ac_cv_header_security_pam_appl_h" = x"yes"; then |
if test x"$ac_cv_header_security_pam_appl_h" = x"yes"; then |
306 |
fi |
fi |
307 |
fi |
fi |
308 |
|
|
309 |
if test x"$ac_cv_have_libpam" != x"yes"; then |
AC_CHECK_HEADERS(crypt.h) |
310 |
AC_CHECK_FUNCS(crypt) |
AC_CHECK_FUNCS(crypt) |
311 |
if test x"$ac_cv_func_crypt" = x"no"; then |
if test x"$ac_cv_func_crypt" = x"no"; then |
312 |
AC_CHECK_LIB(crypt, crypt, AUTHLIBS="-lcrypt",, -lcrypt) |
AC_CHECK_LIB(crypt, crypt, AUTHLIBS="$AUTHLIBS -lcrypt",, -lcrypt) |
|
fi |
|
313 |
fi |
fi |
314 |
|
|
315 |
AC_SUBST(AUTHLIBS) |
AC_SUBST(AUTHLIBS) |
316 |
AC_SUBST(AUTHINCS) |
AC_SUBST(AUTHINCS) |
317 |
|
|
464 |
doc/Makefile doc/man/Makefile doc/rfc/Makefile doc/texinfo/Makefile |
doc/Makefile doc/man/Makefile doc/rfc/Makefile doc/texinfo/Makefile |
465 |
lib/Makefile lib/posix/Makefile |
lib/Makefile lib/posix/Makefile |
466 |
mailbox/Makefile |
mailbox/Makefile |
467 |
|
auth/Makefile |
468 |
imap4d/Makefile |
imap4d/Makefile |
469 |
mailbox/include/Makefile |
mailbox/include/Makefile |
470 |
from/Makefile |
from/Makefile |