forked from wolfSSL/wolfssl
don't use -Warray-bounds except on linux with lots-o-warnings
This commit is contained in:
11
configure.ac
11
configure.ac
@@ -617,9 +617,14 @@ GCCWARNINGS="-Wall -fno-strict-aliasing -W -Wfloat-equal -Wundef \
|
|||||||
-Wnested-externs -Wbad-function-cast -Wswitch-enum -Winit-self \
|
-Wnested-externs -Wbad-function-cast -Wswitch-enum -Winit-self \
|
||||||
-Wmissing-field-initializers -Wdeclaration-after-statement \
|
-Wmissing-field-initializers -Wdeclaration-after-statement \
|
||||||
-Wold-style-definition -Waddress -Wmissing-noreturn -Wnormalized=id \
|
-Wold-style-definition -Waddress -Wmissing-noreturn -Wnormalized=id \
|
||||||
-Woverride-init -Wstrict-overflow=1 -Wextra -Warray-bounds \
|
-Woverride-init -Wstrict-overflow=1 -Wextra -Wstack-protector -Wformat \
|
||||||
-Wstack-protector -Wformat -Wformat-security -Wpointer-sign -Wshadow \
|
-Wformat-security -Wpointer-sign -Wshadow -Wswitch-default"
|
||||||
-Wswitch-default"
|
|
||||||
|
case "$host_os" in
|
||||||
|
*linux*)
|
||||||
|
GCCWARNINGS="$GCCWARNINGS -Warray-bounds"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
AC_ARG_ENABLE(gcc-lots-o-warnings,
|
AC_ARG_ENABLE(gcc-lots-o-warnings,
|
||||||
AS_HELP_STRING(--enable-gcc-lots-o-warnings, Enable lots of gcc warnings (default: disabled)),
|
AS_HELP_STRING(--enable-gcc-lots-o-warnings, Enable lots of gcc warnings (default: disabled)),
|
||||||
|
Reference in New Issue
Block a user