configure: Enable more gcc warnings

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
This commit is contained in:
Markus Armbruster 2015-06-06 17:46:56 +02:00
parent 23373d01d9
commit d9837728c2

View file

@ -81,16 +81,30 @@ LIBS_server="$LIBS"
### Checks for typedefs, structures, and compiler characteristics ### Checks for typedefs, structures, and compiler characteristics
# Enable useful warnings # Enable useful warnings
# clang needs to be tested with -Werror=unknown-warning-option # Some of them are commented out because the code needs cleanup first
# Clang needs to be tested with -Werror=unknown-warning-option
AX_CHECK_COMPILE_FLAG([-Werror=unknown-warning-option], AX_CHECK_COMPILE_FLAG([-Werror=unknown-warning-option],
[cflags_test="-Werror=unknown-warning-option"], [cflags_test="-Werror=unknown-warning-option"],
[cflags_test=""]) [cflags_test=""])
MY_APPEND_COMPILE_FLAGS([-Wall -Wextra dnl MY_APPEND_COMPILE_FLAGS([-Wall -Wextra dnl
dnl -Wcast-align dnl
dnl -Wconversion dnl
-Wdeclaration-after-statement dnl
dnl -Wformat-nonliteral dnl
dnl -Wformat-security dnl
-Winit-self dnl
-Wlogical-op dnl
-Wmissing-prototypes dnl -Wmissing-prototypes dnl
-Wnested-externs dnl -Wnested-externs dnl
-Wold-style-definition dnl
-Wpacked dnl
-Wpointer-arith dnl -Wpointer-arith dnl
-Wredundant-decls dnl -Wredundant-decls dnl
dnl -Wshadow dnl
-Wstrict-prototypes dnl -Wstrict-prototypes dnl
dnl too prone to false positives: -Wsuggest-attribute=format dnl
dnl -Wswitch-default dnl
-Wundef dnl
-Wno-unused-parameter dnl -Wno-unused-parameter dnl
], [], [$cflags_test]) ], [], [$cflags_test])