Node:Reporting Messages, Next:Dependencies Between Macros, Previous:Macro Names, Up:Writing Autoconf Macros
When macros statically diagnose abnormal situations, benign or fatal,
they should report them using these macros. For dynamic issues, i.e.,
when configure
is run, see Printing Messages.
AC_DIAGNOSE (category, message) | Macro |
Report message as a warning (or as an error if requested by the
user) if it falls into the category. You are encouraged to use
standard categories, which currently include:
|
AC_WARNING (message) | Macro |
Equivalent to AC_DIAGNOSE([syntax], message) , but you are
strongly encouraged to use a finer grained category.
|
AC_FATAL (message) | Macro |
Report a severe error message, and have autoconf die.
|
When the user runs autoconf -W error
, warnings from
AC_DIAGNOSE
and AC_WARNING
are reported as error, see
autoconf Invocation.