/config/ac_connect_timeout.m4

https://code.google.com/ · m4 · 35 lines · 17 code · 1 blank · 17 comment · 0 complexity · 9bbd0e552bc456650635ce8763c5d459 MD5 · raw file

  1. ##*****************************************************************************
  2. ## $Id$
  3. ##*****************************************************************************
  4. # AUTHOR:
  5. # Jim Garlick <garlick@llnl.gov>
  6. #
  7. # SYNOPSIS:
  8. # AC_CONNECT_TIMEOUT
  9. #
  10. # DESCRIPTION:
  11. # Adds support for the "--with-connect-timeout=" configure script
  12. # option to specify the default pdsh connect timeout.
  13. #
  14. #
  15. # WARNINGS:
  16. # This macro must be placed after AC_PROG_CC or equivalent.
  17. ##*****************************************************************************
  18. AC_DEFUN([AC_CONNECT_TIMEOUT],
  19. [
  20. AC_MSG_CHECKING([for default connect timeout])
  21. AC_ARG_WITH([timeout],
  22. AC_HELP_STRING([--with-timeout=N],
  23. [Specify default connect timeout (secs)]),
  24. [ case "$withval" in
  25. no) CONNECT_TIMEOUT=0 ;;
  26. *) CONNECT_TIMEOUT=$withval ;;
  27. esac
  28. ]
  29. )
  30. AC_MSG_RESULT([${CONNECT_TIMEOUT=10}])
  31. AC_DEFINE_UNQUOTED(CONNECT_TIMEOUT, $CONNECT_TIMEOUT,
  32. [Define to default pdsh connect timeout.])
  33. AC_SUBST(CONNECT_TIMEOUT)
  34. ])