Macro: ac_compile_warnings

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

Synopsis

  `AC_COMPILE_WARNINGS`

Version

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

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
      ])