From 8e685c6160cf81faf113a38d9166a1c9a9c93967 Mon Sep 17 00:00:00 2001 From: kpfleming Date: Mon, 20 Oct 2008 05:03:58 +0000 Subject: Merged revisions 151242-151243 via svnmerge from https://origsvn.digium.com/svn/asterisk/trunk ................ r151242 | kpfleming | 2008-10-20 07:59:04 +0300 (Mon, 20 Oct 2008) | 9 lines Merged revisions 151240 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r151240 | kpfleming | 2008-10-20 07:45:56 +0300 (Mon, 20 Oct 2008) | 3 lines break up acinclude.m4 into individual files, which will make it easier to maintain, easier to add new macros (less patching) and will ease maintenance of these macros across Asterisk branches ........ ................ r151243 | kpfleming | 2008-10-20 08:00:56 +0300 (Mon, 20 Oct 2008) | 9 lines Merged revisions 151241 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r151241 | kpfleming | 2008-10-20 07:57:33 +0300 (Mon, 20 Oct 2008) | 2 lines rename this macro to properly reflect what it does ........ ................ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.0@151244 f38db490-d61c-443f-a65b-d21fe96a405b --- autoconf/ast_check_mandatory.m4 | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 autoconf/ast_check_mandatory.m4 (limited to 'autoconf/ast_check_mandatory.m4') diff --git a/autoconf/ast_check_mandatory.m4 b/autoconf/ast_check_mandatory.m4 new file mode 100644 index 000000000..98e4a48b7 --- /dev/null +++ b/autoconf/ast_check_mandatory.m4 @@ -0,0 +1,23 @@ +# Check whether any of the mandatory modules are not present, and +# print error messages in case. The mandatory list is built using +# --with-* arguments when invoking configure. + +AC_DEFUN([AST_CHECK_MANDATORY], +[ + AC_MSG_CHECKING([for mandatory modules: ${ac_mandatory_list}]) + err=0; + for i in ${ac_mandatory_list}; do + eval "a=\${PBX_$i}" + if test "x${a}" = "x1" ; then continue; fi + if test ${err} = "0" ; then AC_MSG_RESULT(fail) ; fi + AC_MSG_RESULT() + eval "a=\${${i}_OPTION}" + AC_MSG_NOTICE([***]) + AC_MSG_NOTICE([*** The $i installation appears to be missing or broken.]) + AC_MSG_NOTICE([*** Either correct the installation, or run configure]) + AC_MSG_NOTICE([*** including --without-${a}.]) + err=1 + done + if test $err = 1 ; then exit 1; fi + AC_MSG_RESULT(ok) +]) -- cgit v1.2.3