dpkg-progs.m4 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. # Copyright © 2005 Scott James Remnant <scott@netsplit.com>
  2. # Copyright © 2007 Frank Lichtenheld <djpig@debian.org>
  3. # Copyright © 2007, 2009, 2011 Guillem Jover <guillem@debian.org>
  4. # DPKG_PROG_PERL
  5. # --------------
  6. # Locate perl interpreter in the path
  7. AC_DEFUN([DPKG_PROG_PERL],
  8. [AC_ARG_VAR([PERL], [Perl interpreter])dnl
  9. AC_PATH_PROG([PERL], [perl], [no])
  10. if test "$PERL" = "no" || test ! -x "$PERL"; then
  11. AC_MSG_ERROR([cannot find the Perl interpreter])
  12. fi
  13. AC_ARG_VAR([PERL_LIBDIR], [Perl library directory])dnl
  14. # Let the user override the variable.
  15. if test -z "$PERL_LIBDIR"; then
  16. PERL_LIBDIR=$($PERL -MConfig -e 'my $r = $Config{vendorlibexp};
  17. $r =~ s/$Config{vendorprefixexp}/\$(prefix)/;
  18. print $r')
  19. fi
  20. ])# DPKG_PROG_PERL
  21. # DPKG_PROG_PO4A
  22. # --------------
  23. AC_DEFUN([DPKG_PROG_PO4A], [
  24. AC_REQUIRE([AM_NLS])
  25. AC_CHECK_PROGS([PO4A], [po4a])
  26. if test "$USE_NLS" = "yes" && test -n "$PO4A"; then
  27. USE_PO4A=yes
  28. else
  29. USE_PO4A=no
  30. fi
  31. AC_SUBST([USE_PO4A])
  32. ])# DPKG_PROG_PO4A
  33. # DPKG_PROG_POD2MAN
  34. # --------------
  35. AC_DEFUN([DPKG_PROG_POD2MAN], [
  36. AC_CHECK_PROGS([POD2MAN], [pod2man])
  37. AM_CONDITIONAL(BUILD_POD_DOC, [test "x$POD2MAN" != "x"])
  38. ])# DPKG_PROG_POD2MAN
  39. # DPKG_DEB_PROG_TAR
  40. # -----------------
  41. # Specify GNU tar program name to use by dpkg-deb. On GNU systems this is
  42. # usually simply tar, on BSD systems this is usually gnutar or gtar.
  43. AC_DEFUN([DPKG_DEB_PROG_TAR], [
  44. AC_ARG_VAR([TAR], [GNU tar program])
  45. AC_CHECK_PROGS([TAR], [gnutar gtar tar], [tar])
  46. AC_DEFINE_UNQUOTED([TAR], ["$TAR"], [GNU tar program])
  47. ])# DPKG_DEB_PROG_TAR