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 /configure.ac | |
parent | 28744182cf90e0073b76a9e98de58a47e688b2c4 (diff) | |
download | openssh-git-e0e7e3d0e26f2c30697e6d0cfc293414908963c7.tar.gz |
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.ac | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index 8c6c4637..3e93c027 100644 --- a/configure.ac +++ b/configure.ac @@ -152,9 +152,11 @@ CFLAGS="$saved_CFLAGS" if test "$GCC" = "yes" || test "$GCC" = "egcs"; then OSSH_CHECK_CFLAG_COMPILE([-pipe]) - OSSH_CHECK_CFLAG_COMPILE([-Qunused-arguments]) OSSH_CHECK_CFLAG_COMPILE([-Wunknown-warning-option]) + OSSH_CHECK_CFLAG_COMPILE([-Wno-error=format-truncation]) + OSSH_CHECK_CFLAG_COMPILE([-Qunused-arguments]) OSSH_CHECK_CFLAG_COMPILE([-Wall]) + OSSH_CHECK_CFLAG_COMPILE([-Wextra]) OSSH_CHECK_CFLAG_COMPILE([-Wpointer-arith]) OSSH_CHECK_CFLAG_COMPILE([-Wuninitialized]) OSSH_CHECK_CFLAG_COMPILE([-Wsign-compare]) |