diff options
author | Damien Miller <djm@mindrot.org> | 2019-08-30 14:26:19 +1000 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2019-08-30 14:26:19 +1000 |
commit | e0e7e3d0e26f2c30697e6d0cfc293414908963c7 (patch) | |
tree | 5be590caf99f95b6e9ae214762e45464acb5eb35 | |
parent | 28744182cf90e0073b76a9e98de58a47e688b2c4 (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
-rw-r--r-- | configure.ac | 4 |
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 | ||
153 | if test "$GCC" = "yes" || test "$GCC" = "egcs"; then | 153 | if 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]) |