diff options
author | michael <michael@82007160-df01-0410-b94d-b575c5fd34c7> | 2013-10-25 17:30:26 +0000 |
---|---|---|
committer | michael <michael@82007160-df01-0410-b94d-b575c5fd34c7> | 2013-10-25 17:30:26 +0000 |
commit | c47e49ecd1ed72e2d630426c7c97824676fa78b9 (patch) | |
tree | a5ff4c310b503ab94ee81daecdf7aec4397ad7a6 /acinclude.m4 | |
parent | c8929a08f47584947a31b709fefa4563104c7b95 (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.m4 | 14 |
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 |