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.9 2000/05/24 03:51:29 mrsam Exp $
  3. dnl
  4. dnl Copyright 1998 - 1999 Double Precision, Inc.  See COPYING for
  5. dnl distribution information.
  6. AC_INIT(gdbmobj.c)
  7. AM_INIT_AUTOMAKE(gdbmobj, 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(gdbm, gdbm_open, [ LIBGDBM=-lgdbm ; LIBS="-lgdbm $LIBS" ])
  20. AC_CHECK_FUNC(gdbm_open, FOUND_GDBM=1, FOUND_GDBM=0)
  21. if test "$FOUND_GDBM" = 1
  22. then
  23. AC_CHECK_FUNCS(gdbm_fdesc)
  24. fi
  25. AC_CHECK_HEADERS(unistd.h fcntl.h)
  26. LIBS="$saveLIBS"
  27. AC_SUBST(LIBGDBM)
  28. AM_CONDITIONAL(FOUND_GDBM, test "$FOUND_GDBM" = 1)
  29. dnl Checks for header files.
  30. dnl Checks for typedefs, structures, and compiler characteristics.
  31. AC_C_CONST
  32. AC_TYPE_SIZE_T
  33. dnl Checks for library functions.
  34. AC_LANG_CPLUSPLUS
  35. AC_CACHE_CHECK([if the C++ compiler needs -fhandle-exceptions],
  36. ac_cxx_need_handlexceptions,
  37. AC_TRY_COMPILE([],
  38. [
  39. throw;
  40. ], ac_cxx_need_handlexceptions=no,
  41. ac_cxx_need_handlexceptions=yes)
  42. )
  43. if test "$ac_cxx_need_handlexceptions" = "yes"
  44. then
  45. case "$CXXFLAGS" in
  46. *handle-exceptions*)
  47. ;;
  48. *)
  49. CXXFLAGS="-fhandle-exceptions $CXXFLAGS"
  50. CXXFLAGS=`echo "$CXXFLAGS" | sed 's/-O2//'`
  51. ;;
  52. esac
  53. fi
  54. AC_OUTPUT(Makefile)