configure.in
上传用户:s81996212
上传日期:2007-01-04
资源大小:722k
文件大小:2k
源码类别:

WEB邮件程序

开发平台:

C/C++

  1. dnl $Id: configure.in,v 1.14 2000/06/29 11:54:59 mrsam Exp $
  2. dnl Process this file with autoconf to produce a configure script.
  3. dnl
  4. dnl Copyright 1998 - 1999 Double Precision, Inc.  See COPYING for
  5. dnl distribution information.
  6. AC_INIT(maildirquota.c)
  7. AM_INIT_AUTOMAKE(maildir, 0.11, 0)
  8. AM_CONFIG_HEADER(config.h)
  9. dnl Checks for programs.
  10. AC_PROG_AWK
  11. AC_PROG_CC
  12. AC_PROG_INSTALL
  13. AC_PROG_LN_S
  14. AC_PROG_RANLIB
  15. AC_ISC_POSIX
  16. AC_AIX
  17. AC_MINIX
  18. AC_PATH_PROGS(PERL, perl5 perl, perl)
  19. if test "$GCC" = "yes"
  20. then
  21. CFLAGS="$CFLAGS -Wall"
  22. fi
  23. CFLAGS="$CFLAGS -I${srcdir}/.. -I.."
  24. dnl Checks for libraries.
  25. dnl Checks for header files.
  26. AC_HEADER_DIRENT
  27. AC_HEADER_STDC
  28. AC_CHECK_HEADERS(sys/stat.h fcntl.h unistd.h)
  29. dnl Checks for typedefs, structures, and compiler characteristics.
  30. AC_C_CONST
  31. AC_TYPE_OFF_T
  32. AC_TYPE_SIZE_T
  33. AC_STRUCT_TM
  34. dnl Checks for library functions.
  35. AC_CHECK_FUNCS(symlink readlink strcasecmp)
  36. AC_CACHE_CHECK([for missing gethostname prototype],maildir_cv_SYS_GETHOSTNAME,
  37. AC_TRY_COMPILE([
  38. #if HAVE_UNISTD_H
  39. #include <unistd.h>
  40. #endif
  41. extern "C" int gethostname(int,int);
  42. ],[
  43. ],maildir_cv_SYS_GETHOSTNAME=yes,maildir_cv_SYS_GETHOSTNAME=no
  44. )
  45. )
  46. if test $maildir_cv_SYS_GETHOSTNAME = "no"
  47. then
  48. AC_DEFINE_UNQUOTED(HAS_GETHOSTNAME,1)
  49. fi
  50. AC_ARG_WITH(db, [  --with-db=gdbm          Use the GDBM library.
  51.   --with-db=db            Use the libdb.a library.],
  52. db="$withval", db="")
  53. if test "$db" = "no"
  54. then
  55. db=""
  56. fi
  57. if test "$db" != ""
  58. then
  59. AC_DEFINE_UNQUOTED(HAVE_DBOBJ,1)
  60. fi
  61. test "x$prefix" = xNONE && prefix=$ac_default_prefix
  62. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
  63. eval "prefix=$prefix"
  64. eval "exec_prefix=$exec_prefix"
  65. eval "sysconfdir=$sysconfdir"
  66. AC_OUTPUT(Makefile maildirmake.html html2man.pl)