Home | History | Annotate | Download | only in m4
      1 AC_DEFUN([st_WARN_CFLAGS], [dnl
      2 gl_WARN_ADD([-Wall])
      3 gl_WARN_ADD([-Wempty-body])
      4 gl_WARN_ADD([-Wformat-security])
      5 gl_WARN_ADD([-Wignored-qualifiers])
      6 gl_WARN_ADD([-Winit-self])
      7 gl_WARN_ADD([-Wlogical-op])
      8 gl_WARN_ADD([-Wmissing-parameter-type])
      9 gl_WARN_ADD([-Wnested-externs])
     10 gl_WARN_ADD([-Wold-style-declaration])
     11 gl_WARN_ADD([-Wold-style-definition])
     12 gl_WARN_ADD([-Wsign-compare])
     13 gl_WARN_ADD([-Wtype-limits])
     14 gl_WARN_ADD([-Wwrite-strings])
     15 AC_ARG_ENABLE([gcc-Werror],
     16   [AS_HELP_STRING([--enable-gcc-Werror], [turn on gcc's -Werror option])],
     17   [case $enableval in
     18      yes) gl_WARN_ADD([-Werror]) ;;
     19      no)  ;;
     20      *)   AC_MSG_ERROR([bad value $enableval for gcc-Werror option]) ;;
     21    esac]
     22 )
     23 AC_SUBST([WARN_CFLAGS])
     24 ])
     25