configure: Enable more gcc warnings
Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
This commit is contained in:
parent
23373d01d9
commit
d9837728c2
1 changed files with 15 additions and 1 deletions
16
configure.ac
16
configure.ac
|
@ -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])
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue