Date: Thu, 13 Mar 2003 20:20:45 +0100 From: Maxime Henrion <mux@freebsd.org> To: arch@FreeBSD.org Subject: WARNS=6 changes Message-ID: <20030313192045.GG3819@elvis.mu.org>
index | next in thread | raw e-mail
[-- Attachment #1 --]
Hi all,
I've been told it would be good to post this change here for discussion,
so here it is. This patch changes the default standard used for
warnings from c89 to c99. It only affects WARNS=6 code (that is, very
few code). It also makes it possible to select another standard with
the WSTD variable if we ever need to. Of course, I've tested that no
parts of the build is broken with this patch.
Cheers,
Maxime
[-- Attachment #2 --]
Index: bsd.sys.mk
===================================================================
RCS file: /space2/ncvs/src/share/mk/bsd.sys.mk,v
retrieving revision 1.11
diff -u -p -r1.11 bsd.sys.mk
--- bsd.sys.mk 13 Nov 2002 13:49:29 -0000 1.11
+++ bsd.sys.mk 13 Mar 2003 18:25:40 -0000
@@ -29,7 +29,8 @@ CFLAGS += -Wuninitialized
. endif
# BDECFLAGS
. if ${WARNS} > 5
-CFLAGS += -ansi -pedantic -Wbad-function-cast -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls
+WSTD ?= c99
+CFLAGS += -std=${WSTD} -pedantic -Wbad-function-cast -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls
. endif
. if ${WARNS} > 1 && ${WARNS} < 5
# XXX Delete -Wuninitialized by default for now -- the compiler doesn't
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030313192045.GG3819>
