mirror of
https://github.com/lua/lua
synced 2024-11-22 12:51:30 +03:00
warnings that are not compatible with C++ separated from other warning
options
This commit is contained in:
parent
070d3743a7
commit
f270e7f044
21
makefile
21
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)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user