diff options
author | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2008-10-20 04:59:04 +0000 |
---|---|---|
committer | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2008-10-20 04:59:04 +0000 |
commit | 4258dc4d3632051f0045230eaa715c411803f475 (patch) | |
tree | 0ec85d50e9f71c64d80d2ea17a8b48ee8b2883cd /autoconf/ast_check_mandatory.m4 | |
parent | d98829a6ae2a1d6733a07d1084b6283d00ac5dd2 (diff) |
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
........
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@151242 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'autoconf/ast_check_mandatory.m4')
-rw-r--r-- | autoconf/ast_check_mandatory.m4 | 23 |
1 files changed, 23 insertions, 0 deletions
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) +]) |