/crypto/heimdal/cf/with-all.m4

https://bitbucket.org/freebsd/freebsd-head/ · m4 · 42 lines · 37 code · 5 blank · 0 comment · 0 complexity · 12d4d62f0d150fba9780791e84966599 MD5 · raw file

  1. dnl
  2. dnl $Id: with-all.m4 14147 2004-08-25 14:14:01Z joda $
  3. dnl
  4. dnl AC_WITH_ALL(name)
  5. AC_DEFUN([AC_WITH_ALL], [
  6. AC_ARG_WITH($1,
  7. AS_HELP_STRING([--with-$1=dir],
  8. [use $1 in dir]))
  9. AC_ARG_WITH($1-lib,
  10. AS_HELP_STRING([--with-$1-lib=dir],
  11. [use $1 libraries in dir]),
  12. [if test "$withval" = "yes" -o "$withval" = "no"; then
  13. AC_MSG_ERROR([No argument for --with-$1-lib])
  14. elif test "X$with_$1" = "X"; then
  15. with_$1=yes
  16. fi])
  17. AC_ARG_WITH($1-include,
  18. AS_HELP_STRING([--with-$1-include=dir],
  19. [use $1 headers in dir]),
  20. [if test "$withval" = "yes" -o "$withval" = "no"; then
  21. AC_MSG_ERROR([No argument for --with-$1-include])
  22. elif test "X$with_$1" = "X"; then
  23. with_$1=yes
  24. fi])
  25. case "$with_$1" in
  26. yes) ;;
  27. no) ;;
  28. "") ;;
  29. *) if test "$with_$1_include" = ""; then
  30. with_$1_include="$with_$1/include"
  31. fi
  32. if test "$with_$1_lib" = ""; then
  33. with_$1_lib="$with_$1/lib$abilibdirext"
  34. fi
  35. ;;
  36. esac
  37. ])