| 1 |
michael |
4360 |
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 |
|
|
if test "$warnings" = "yes" ; then |
| 5 |
|
|
AX_APPEND_COMPILE_FLAGS([-Wall]) |
| 6 |
|
|
AX_APPEND_COMPILE_FLAGS([-Wextra]) |
| 7 |
|
|
AX_APPEND_COMPILE_FLAGS([-Wno-unused]) |
| 8 |
|
|
AX_APPEND_COMPILE_FLAGS([-Wcast-qual]) |
| 9 |
|
|
AX_APPEND_COMPILE_FLAGS([-Wcast-align]) |
| 10 |
|
|
AX_APPEND_COMPILE_FLAGS([-Wbad-function-cast]) |
| 11 |
|
|
AX_APPEND_COMPILE_FLAGS([-Wlogical-op]) |
| 12 |
|
|
AX_APPEND_COMPILE_FLAGS([-Wmissing-declarations]) |
| 13 |
|
|
AX_APPEND_COMPILE_FLAGS([-Wmissing-include-dirs]) |
| 14 |
|
|
AX_APPEND_COMPILE_FLAGS([-Wmissing-prototypes]) |
| 15 |
|
|
AX_APPEND_COMPILE_FLAGS([-Wnested-externs]) |
| 16 |
|
|
AX_APPEND_COMPILE_FLAGS([-Wpointer-arith]) |
| 17 |
|
|
AX_APPEND_COMPILE_FLAGS([-Wredundant-decls]) |
| 18 |
|
|
AX_APPEND_COMPILE_FLAGS([-Wshadow]) |
| 19 |
|
|
AX_APPEND_COMPILE_FLAGS([-Wwrite-strings]) |
| 20 |
|
|
AX_APPEND_COMPILE_FLAGS([-Wundef]) |
| 21 |
|
|
fi |
| 22 |
|
|
]) |