Add -Wextra -Wno-unused for i386. Portmasters, please check your ports
and make sure they compile with these flags.
This commit is contained in:
parent
b64edcaded
commit
6565c53658
|
@ -1,4 +1,4 @@
|
||||||
# $NetBSD: Makefile.kern.inc,v 1.86 2006/09/11 03:12:48 matt Exp $
|
# $NetBSD: Makefile.kern.inc,v 1.87 2006/10/04 16:03:01 christos Exp $
|
||||||
#
|
#
|
||||||
# This file contains common `MI' targets and definitions and it is included
|
# This file contains common `MI' targets and definitions and it is included
|
||||||
# at the bottom of each `MD' ${MACHINE}/conf/Makefile.${MACHINE}.
|
# at the bottom of each `MD' ${MACHINE}/conf/Makefile.${MACHINE}.
|
||||||
|
@ -62,9 +62,9 @@ COPTS?= ${DEFCOPTS}
|
||||||
DBG= # might contain unwanted -Ofoo
|
DBG= # might contain unwanted -Ofoo
|
||||||
DEFWARNINGS?= yes
|
DEFWARNINGS?= yes
|
||||||
.if (${DEFWARNINGS} == "yes")
|
.if (${DEFWARNINGS} == "yes")
|
||||||
.if !defined(NOGCCERROR)
|
. if !defined(NOGCCERROR)
|
||||||
CWARNFLAGS+= -Werror
|
CWARNFLAGS+= -Werror
|
||||||
.endif
|
. endif
|
||||||
CWARNFLAGS+= -Wall -Wno-main -Wno-format-zero-length -Wpointer-arith
|
CWARNFLAGS+= -Wall -Wno-main -Wno-format-zero-length -Wpointer-arith
|
||||||
CWARNFLAGS+= -Wmissing-prototypes -Wstrict-prototypes
|
CWARNFLAGS+= -Wmissing-prototypes -Wstrict-prototypes
|
||||||
CWARNFLAGS+= -Wswitch -Wshadow
|
CWARNFLAGS+= -Wswitch -Wshadow
|
||||||
|
@ -74,6 +74,9 @@ CWARNFLAGS+= -Wcast-qual -Wwrite-strings
|
||||||
CWARNFLAGS+= -Wno-sign-compare
|
CWARNFLAGS+= -Wno-sign-compare
|
||||||
. if ${HAVE_GCC} > 3
|
. if ${HAVE_GCC} > 3
|
||||||
CWARNFLAGS+= -Wno-pointer-sign -Wno-attributes
|
CWARNFLAGS+= -Wno-pointer-sign -Wno-attributes
|
||||||
|
. if ${MACHINE} == "i386"
|
||||||
|
CWARNFLAGS+= -Wextra -Wno-unused
|
||||||
|
. endif
|
||||||
. endif
|
. endif
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
|
@ -97,9 +100,9 @@ CFLAGS.kern_synch.c+= -fno-reorder-blocks
|
||||||
# files that match the shell patterns given in ${DEBUGLIST}
|
# files that match the shell patterns given in ${DEBUGLIST}
|
||||||
#
|
#
|
||||||
.for i in ${DEBUGLIST}
|
.for i in ${DEBUGLIST}
|
||||||
.for j in ${CFILES:T:M$i.c}
|
. for j in ${CFILES:T:M$i.c}
|
||||||
COPTS.${j}+=-g
|
COPTS.${j}+=-g
|
||||||
.endfor
|
. endfor
|
||||||
.endfor
|
.endfor
|
||||||
|
|
||||||
# compile rules: rules are named ${TYPE}_${SUFFIX} where TYPE is NORMAL or
|
# compile rules: rules are named ${TYPE}_${SUFFIX} where TYPE is NORMAL or
|
||||||
|
|
Loading…
Reference in New Issue