dpkg-build.m4 1013 B

12345678910111213141516171819202122232425262728293031323334
  1. # Copyright © 2010 Guillem Jover <guillem@debian.org>
  2. # DPKG_WITH_PROG(PROG)
  3. # --------------
  4. # Allow disabling compilation and usage of specific programs.
  5. AC_DEFUN([DPKG_WITH_PROG], [
  6. AC_ARG_WITH([$1],
  7. AS_HELP_STRING([--without-$1], [do not build or use $1]),
  8. [build_]AS_TR_SH([$1])[=$with_]AS_TR_SH([$1]),
  9. [build_]AS_TR_SH([$1])[=yes]
  10. )
  11. AM_CONDITIONAL([WITH_]AS_TR_CPP([$1]),
  12. [test "x$build_]AS_TR_SH([$1])[" = "xyes"])
  13. AS_IF([test "x$build_]AS_TR_SH([$1])[" = "xyes"], [
  14. AC_DEFINE([WITH_]AS_TR_CPP([$1]), 1, [Define to 1 if $1 is compiled.])
  15. ], [
  16. AC_DEFINE([WITH_]AS_TR_CPP([$1]), 0)
  17. ])
  18. ])# DPKG_WITH_PROG
  19. # DPKG_WITH_DIR(DIR, DEFAULT, DESCRIPTION)
  20. # -------------
  21. # Allow specifying alternate directories.
  22. AC_DEFUN([DPKG_WITH_DIR], [
  23. $1="$2"
  24. AC_ARG_WITH([$1],
  25. AS_HELP_STRING([--with-$1=DIR], [$3]),
  26. AS_CASE([$with_$1],
  27. [""], [AC_MSG_ERROR([invalid $1 specified])],
  28. [$1="$with_$1"])
  29. )
  30. AC_SUBST([$1])
  31. ])# DPKG_WITH_DIR