summaryrefslogtreecommitdiff
path: root/acinclude.m4
diff options
context:
space:
mode:
authormichael <michael@82007160-df01-0410-b94d-b575c5fd34c7>2013-10-25 17:30:26 +0000
committermichael <michael@82007160-df01-0410-b94d-b575c5fd34c7>2013-10-25 17:30:26 +0000
commitc47e49ecd1ed72e2d630426c7c97824676fa78b9 (patch)
treea5ff4c310b503ab94ee81daecdf7aec4397ad7a6 /acinclude.m4
parentc8929a08f47584947a31b709fefa4563104c7b95 (diff)
- Instead of forcefully adding
-Wall -Wextra -Wno-unused -Wcast-qual -Wcast-align -Wbad-function-cast -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wredundant-decls -Wshadow -Wwrite-strings -Wundef to CFLAGS, 'configure' now tests if the flags are understood by the compiler git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2492 82007160-df01-0410-b94d-b575c5fd34c7
Diffstat (limited to 'acinclude.m4')
-rw-r--r--acinclude.m414
1 files changed, 13 insertions, 1 deletions
diff --git a/acinclude.m4 b/acinclude.m4
index 556b28f..1a0a046 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -147,7 +147,19 @@ dnl {{{ ax_arg_enable_warnings
AC_DEFUN([AX_ARG_ENABLE_WARNINGS],[
AC_ARG_ENABLE([warnings],[AS_HELP_STRING([--enable-warnings],[Enable compiler warnings.])],[warnings="$enableval"],[warnings="no"])
if test "$warnings" = "yes" ; then
- CFLAGS="-Wall -Wextra -Wno-unused -Wcast-qual -Wcast-align -Wbad-function-cast -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wredundant-decls -Wshadow -Wwrite-strings -Wundef"
+ AX_APPEND_COMPILE_FLAGS([-Wall])
+ AX_APPEND_COMPILE_FLAGS([-Wextra])
+ AX_APPEND_COMPILE_FLAGS([-Wno-unused])
+ AX_APPEND_COMPILE_FLAGS([-Wcast-qual])
+ AX_APPEND_COMPILE_FLAGS([-Wcast-align])
+ AX_APPEND_COMPILE_FLAGS([-Wbad-function-cast])
+ AX_APPEND_COMPILE_FLAGS([-Wmissing-declarations])
+ AX_APPEND_COMPILE_FLAGS([-Wmissing-prototypes])
+ AX_APPEND_COMPILE_FLAGS([-Wnested-externs])
+ AX_APPEND_COMPILE_FLAGS([-Wredundant-decls])
+ AX_APPEND_COMPILE_FLAGS([-Wshadow])
+ AX_APPEND_COMPILE_FLAGS([-Wwrite-strings])
+ AX_APPEND_COMPILE_FLAGS([-Wundef])
fi
])dnl }}}
dnl {{{ ac_define_dir