]> granicus.if.org Git - strace/blob - m4/st_warn_cflags.m4
CREDITS.in: use UTF-8 consistently
[strace] / m4 / st_warn_cflags.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 ])