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>
next in thread | raw e-mail | index | archive | help
--uZ3hkaAS1mZxFaxD Content-Type: text/plain; charset=us-ascii Content-Disposition: inline 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 --uZ3hkaAS1mZxFaxD Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="bsd.sys.mk.patch" 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 --uZ3hkaAS1mZxFaxD-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030313192045.GG3819>