1 # generated automatically by aclocal 1.9.6 -*- Autoconf -*-
3 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4 # 2005 Free Software Foundation, Inc.
5 # This file is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
14 dnl @synopsis AC_PROG_PERL_MODULES([MODULES], [ACTION-IF-TRUE], [ACTION-IF-FALSE])
16 dnl Checks to see if the the given perl modules are available. If true
17 dnl the shell commands in ACTION-IF-TRUE are executed. If not the shell
18 dnl commands in ACTION-IF-FALSE are run. Note if $PERL is not set (for
19 dnl example by calling AC_CHECK_PROG, or AC_PATH_PROG),
20 dnl AC_CHECK_PROG(PERL, perl, perl) will be run.
24 dnl AC_CHECK_PERL_MODULES(Text::Wrap Net::LDAP, ,
25 dnl AC_MSG_WARN(Need some Perl modules)
27 dnl @category InstalledPackages
28 dnl @author Dean Povey <povey@wedgetail.com>
29 dnl @version 2002-09-25
30 dnl @license AllPermissive
32 AC_DEFUN([AC_PROG_PERL_MODULES],[dnl
34 # Make sure we have perl
35 if test -z "$PERL"; then
36 AC_CHECK_PROG(PERL,perl,perl)
39 if test "x$PERL" != x; then
40 ac_perl_modules_failed=0
41 for ac_perl_module in $ac_perl_modules; do
42 AC_MSG_CHECKING(for perl module $ac_perl_module)
44 # Would be nice to log result here, but can't rely on autoconf internals
45 $PERL "-M$ac_perl_module" -e exit > /dev/null 2>&1
46 if test $? -ne 0; then
48 ac_perl_modules_failed=1
54 # Run optional shell commands
55 if test "$ac_perl_modules_failed" = 0; then
63 AC_MSG_WARN(could not find perl)