lua

A copy of the Lua development repository
Log | Files | Refs | README

commit f270e7f044037c5a648be90b6c452b820b275bbe
parent 070d3743a7892ec6429000c8309b72bfb0600d19
Author: Roberto Ierusalimschy <roberto@inf.puc-rio.br>
Date:   Wed, 13 Jan 2010 14:19:30 -0200

warnings that are not compatible with C++ separated from other warning
options

Diffstat:
Mmakefile | 21++++++++++++---------
1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/makefile b/makefile @@ -4,34 +4,37 @@ # == CHANGE THE SETTINGS BELOW TO SUIT YOUR ENVIRONMENT ======================= -CWARNS= -pedantic -Wextra \ +CWARNSC=-pedantic -Wextra \ -Waggregate-return \ -Wcast-align \ - -Wdeclaration-after-statement \ -Wdisabled-optimization \ - -Wmissing-prototypes \ - -Wnested-externs \ -Wpointer-arith \ -Wshadow \ -Wsign-compare \ - -Wstrict-prototypes \ -Wundef \ -Wwrite-strings \ - -Wc++-compat \ - -Wold-style-definition \ -Wredundant-decls \ -Wdisabled-optimization \ --malign-double + # the next warnings generate to much noise, so they are disabled # -Wlogical-op \ # -Wformat=2 \ # -Wstrict-overflow=5 \ # -Wcast-qual \ +# The next warnings are not valid for C++ +CWARNS= $(CWARNSC) \ + -Wdeclaration-after-statement \ + -Wmissing-prototypes \ + -Wnested-externs \ + -Wstrict-prototypes \ + -Wc++-compat \ + -Wold-style-definition \ + # -DEXTERNMEMCHECK -DHARDSTACKTESTS -DHARDMEMTESTS # -g -DLUA_USER_H='"ltests.h"' # -fomit-frame-pointer #-pg -malign-double -# TESTS= -g -DLUA_USER_H='"ltests.h"' +TESTS= -g -DLUA_USER_H='"ltests.h"' LOCAL = $(TESTS) $(CWARNS)