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

WEB邮件程序

开发平台:

C/C++

  1. dnl Process this file with autoconf to produce a configure script.
  2. dnl $Id: configure.in,v 1.10 2000/07/01 22:36:34 mrsam Exp $
  3. dnl
  4. dnl Copyright 1998 - 1999 Double Precision, Inc.  See COPYING for
  5. dnl distribution information.
  6. AC_INIT(bdbobj.h)
  7. AM_INIT_AUTOMAKE(bdbobj, 0.10, 0)
  8. AM_CONFIG_HEADER(config.h)
  9. dnl Checks for programs.
  10. AC_PROG_AWK
  11. AC_PROG_CC
  12. AC_PROG_CXX
  13. AC_PROG_RANLIB
  14. AC_ISC_POSIX
  15. AC_AIX
  16. AC_MINIX
  17. dnl Checks for libraries.
  18. saveLIBS="$LIBS"
  19. AC_CHECK_LIB(db, dbopen, [ LIBDB=-ldb ; LIBS="-ldb $LIBS" ],
  20. AC_CHECK_LIB(db, db_open, [ LIBDB=-ldb ; LIBS="-ldb $LIBS"],
  21. AC_CHECK_LIB(db, db_env_create, [ LIBDB=-ldb; LIBS="-ldb $LIBS"])
  22. ))
  23. FOUND_DB=0
  24. AC_CHECK_FUNC(dbopen, FOUND_DB=1)
  25. AC_CHECK_FUNC(db_open, FOUND_DB=1)
  26. AC_CHECK_FUNC(db_env_create, FOUND_DB=1)
  27. LIBS="$saveLIBS"
  28. AC_SUBST(LIBDB)
  29. AM_CONDITIONAL(FOUND_DB, test "$FOUND_DB" != 0)
  30. dnl Checks for header files.
  31. AC_CHECK_HEADERS(limits.h fcntl.h unistd.h)
  32. dnl Checks for typedefs, structures, and compiler characteristics.
  33. AC_C_CONST
  34. AC_TYPE_SIZE_T
  35. AC_LANG_CPLUSPLUS
  36. AC_CACHE_CHECK([if the C++ compiler needs -fhandle-exceptions],
  37. ac_cxx_need_handlexceptions,
  38. AC_TRY_COMPILE([],
  39. [
  40. throw;
  41. ], ac_cxx_need_handlexceptions=no,
  42. ac_cxx_need_handlexceptions=yes)
  43. )
  44. if test "$ac_cxx_need_handlexceptions" = "yes"
  45. then
  46. case "$CXXFLAGS" in
  47. *handle-exceptions*)
  48. ;;
  49. *)
  50. CXXFLAGS="-fhandle-exceptions $CXXFLAGS"
  51. CXXFLAGS=`echo "$CXXFLAGS" | sed 's/-O2//'`
  52. ;;
  53. esac
  54. fi
  55. if test "$GCC" = "yes"
  56. then
  57. CFLAGS="-Wall $CFLAGS"
  58. fi
  59. AC_OUTPUT(Makefile)