Macro: ac_compile_warnings

Back to the Main Page. | Download the M4 Source.

# ac_compile_warnings

## Synopsis

`AC_COMPILE_WARNINGS`

## Version

1.1.1.1 (2001/07/26) Miscellaneous @ ac-archive-0.5.32

## Author

Loic Dachary <loic@senga.org>

## Description

Set the maximum warning verbosity according to compiler used. Currently supports g++ and gcc. This macro must be put after AC_PROG_CC and AC_PROG_CXX in configure.in

## M4 Source Code

    AC_DEFUN([AC_COMPILE_WARNINGS],
    [AC_MSG_CHECKING(maximum warning verbosity option)
    if test -n "$CXX"
    then
      if test "$GXX" = "yes"
      then
        ac_compile_warnings_opt='-Wall'
      fi
      CXXFLAGS="$CXXFLAGS $ac_compile_warnings_opt"
      ac_compile_warnings_msg="$ac_compile_warnings_opt for C++"
    fi

    if test -n "$CC"
    then
      if test "$GCC" = "yes"
      then
        ac_compile_warnings_opt='-Wall'
      fi
      CFLAGS="$CFLAGS $ac_compile_warnings_opt"
      ac_compile_warnings_msg="$ac_compile_warnings_msg $ac_compile_warnings_opt for C"
    fi
    AC_MSG_RESULT($ac_compile_warnings_msg)
    unset ac_compile_warnings_msg
    unset ac_compile_warnings_opt
    ])