summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2019-08-30 14:26:19 +1000
committerDamien Miller <djm@mindrot.org>2019-08-30 14:26:19 +1000
commite0e7e3d0e26f2c30697e6d0cfc293414908963c7 (patch)
tree5be590caf99f95b6e9ae214762e45464acb5eb35 /configure.ac
parent28744182cf90e0073b76a9e98de58a47e688b2c4 (diff)
tweak warning flags
Enable -Wextra if compiler supports it Set -Wno-error=format-truncation if available to prevent expected string truncations in openbsd-compat from breaking -Werror builds
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac4
1 files changed, 3 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index 8c6c4637c..3e93c0276 100644
--- a/configure.ac
+++ b/configure.ac
@@ -152,9 +152,11 @@ CFLAGS="$saved_CFLAGS"
152 152
153if test "$GCC" = "yes" || test "$GCC" = "egcs"; then 153if test "$GCC" = "yes" || test "$GCC" = "egcs"; then
154 OSSH_CHECK_CFLAG_COMPILE([-pipe]) 154 OSSH_CHECK_CFLAG_COMPILE([-pipe])
155 OSSH_CHECK_CFLAG_COMPILE([-Qunused-arguments])
156 OSSH_CHECK_CFLAG_COMPILE([-Wunknown-warning-option]) 155 OSSH_CHECK_CFLAG_COMPILE([-Wunknown-warning-option])
156 OSSH_CHECK_CFLAG_COMPILE([-Wno-error=format-truncation])
157 OSSH_CHECK_CFLAG_COMPILE([-Qunused-arguments])
157 OSSH_CHECK_CFLAG_COMPILE([-Wall]) 158 OSSH_CHECK_CFLAG_COMPILE([-Wall])
159 OSSH_CHECK_CFLAG_COMPILE([-Wextra])
158 OSSH_CHECK_CFLAG_COMPILE([-Wpointer-arith]) 160 OSSH_CHECK_CFLAG_COMPILE([-Wpointer-arith])
159 OSSH_CHECK_CFLAG_COMPILE([-Wuninitialized]) 161 OSSH_CHECK_CFLAG_COMPILE([-Wuninitialized])
160 OSSH_CHECK_CFLAG_COMPILE([-Wsign-compare]) 162 OSSH_CHECK_CFLAG_COMPILE([-Wsign-compare])