1 |
AC_DEFUN([AX_ARG_ENABLE_WARNINGS],[ |
2 |
AC_ARG_ENABLE([warnings],[AS_HELP_STRING([--enable-warnings],[Enable compiler warnings.])],[warnings="$enableval"],[warnings="no"]) |
3 |
|
4 |
AS_IF([test "$warnings" = "yes"], [ |
5 |
AX_APPEND_COMPILE_FLAGS([-Wall]) |
6 |
AX_APPEND_COMPILE_FLAGS([-Wbad-function-cast]) |
7 |
AX_APPEND_COMPILE_FLAGS([-Wcast-align]) |
8 |
AX_APPEND_COMPILE_FLAGS([-Wcast-qual]) |
9 |
AX_APPEND_COMPILE_FLAGS([-Wclobbered]) |
10 |
AX_APPEND_COMPILE_FLAGS([-Wempty-body]) |
11 |
AX_APPEND_COMPILE_FLAGS([-Wignored-qualifiers]) |
12 |
AX_APPEND_COMPILE_FLAGS([-Wlogical-op]) |
13 |
AX_APPEND_COMPILE_FLAGS([-Wmissing-declarations]) |
14 |
AX_APPEND_COMPILE_FLAGS([-Wmissing-field-initializers]) |
15 |
AX_APPEND_COMPILE_FLAGS([-Wmissing-include-dirs]) |
16 |
AX_APPEND_COMPILE_FLAGS([-Wmissing-parameter-type]) |
17 |
AX_APPEND_COMPILE_FLAGS([-Wmissing-prototypes]) |
18 |
AX_APPEND_COMPILE_FLAGS([-Wnested-externs]) |
19 |
AX_APPEND_COMPILE_FLAGS([-Wold-style-declaration]) |
20 |
AX_APPEND_COMPILE_FLAGS([-Woverride-init]) |
21 |
AX_APPEND_COMPILE_FLAGS([-Wpointer-arith]) |
22 |
AX_APPEND_COMPILE_FLAGS([-Wredundant-decls]) |
23 |
AX_APPEND_COMPILE_FLAGS([-Wshadow]) |
24 |
AX_APPEND_COMPILE_FLAGS([-Wsign-compare]) |
25 |
AX_APPEND_COMPILE_FLAGS([-Wtype-limits]) |
26 |
AX_APPEND_COMPILE_FLAGS([-Wundef]) |
27 |
AX_APPEND_COMPILE_FLAGS([-Wuninitialized]) |
28 |
AX_APPEND_COMPILE_FLAGS([-Wwrite-strings]) |
29 |
]) |
30 |
]) |