version 1.54, 2017/04/30 23:25:03 |
version 1.55, 2017/06/02 06:06:10 |
|
|
CFLAGS+= -fstack-protector-all |
CFLAGS+= -fstack-protector-all |
|
|
CDIAGFLAGS= -Wall |
CDIAGFLAGS= -Wall |
CDIAGFLAGS+= -Wchar-subscripts |
|
CDIAGFLAGS+= -Wcomment |
|
CDIAGFLAGS+= -Wextra |
CDIAGFLAGS+= -Wextra |
CDIAGFLAGS+= -Wformat |
|
CDIAGFLAGS+= -Wformat-security |
CDIAGFLAGS+= -Wformat-security |
CDIAGFLAGS+= -Wimplicit |
|
CDIAGFLAGS+= -Winline |
|
CDIAGFLAGS+= -Wmissing-declarations |
CDIAGFLAGS+= -Wmissing-declarations |
CDIAGFLAGS+= -Wmissing-prototypes |
CDIAGFLAGS+= -Wmissing-prototypes |
CDIAGFLAGS+= -Wparentheses |
|
CDIAGFLAGS+= -Wpointer-arith |
CDIAGFLAGS+= -Wpointer-arith |
CDIAGFLAGS+= -Wreturn-type |
|
CDIAGFLAGS+= -Wshadow |
CDIAGFLAGS+= -Wshadow |
CDIAGFLAGS+= -Wsign-compare |
|
CDIAGFLAGS+= -Wstrict-aliasing |
|
CDIAGFLAGS+= -Wstrict-prototypes |
CDIAGFLAGS+= -Wstrict-prototypes |
CDIAGFLAGS+= -Wswitch |
|
CDIAGFLAGS+= -Wtrigraphs |
|
CDIAGFLAGS+= -Wuninitialized |
|
CDIAGFLAGS+= -Wunused |
CDIAGFLAGS+= -Wunused |
|
CDIAGFLAGS+= -Wno-unused-parameter # Lots of these in protocol handlers. |
.if ${COMPILER_VERSION:L} != "gcc3" |
.if ${COMPILER_VERSION:L} != "gcc3" |
|
CDIAGFLAGS+= -Wstrict-aliasing=2 |
CDIAGFLAGS+= -Wold-style-definition |
CDIAGFLAGS+= -Wold-style-definition |
.endif |
.endif |
CDIAGFLAGS+= -Wno-unused-parameter # Not clean for this yet |
|
#CDIAGFLAGS+= -Wwrite-strings # XXX too messy; needs libc changes |
|
#CDIAGFLAGS+= -Wcast-qual # XXX not clean |
|
#CDIAGFLAGS+= -Wcast-align # XXX can't be clean with sockaddr casts? |
|
|
|
#CDIAGFLAGS+= -Werror |
#CDIAGFLAGS+= -Werror |
#DEBUG=-g |
#DEBUG=-g |
|
#INSTALL_STRIP= |
|
|
WARNINGS=yes |
WARNINGS=yes |
|
|