diff options
Diffstat (limited to 'makefile')
-rw-r--r-- | makefile | 14 |
1 files changed, 8 insertions, 6 deletions
@@ -18,9 +18,9 @@ CWARNSC=-pedantic -Wextra \ | |||
18 | -Wstrict-aliasing \ | 18 | -Wstrict-aliasing \ |
19 | # the next warnings generate to much noise, so they are disabled | 19 | # the next warnings generate to much noise, so they are disabled |
20 | # -Wlogical-op \ | 20 | # -Wlogical-op \ |
21 | # -Wstrict-overflow=2 \ | ||
21 | # -Wformat=2 \ | 22 | # -Wformat=2 \ |
22 | # -Wstrict-overflow=5 \ | 23 | # -Wcast-qual \ |
23 | # -Wcast-qual \ | ||
24 | 24 | ||
25 | # The next warnings are not valid for C++ | 25 | # The next warnings are not valid for C++ |
26 | CWARNS= $(CWARNSC) \ | 26 | CWARNS= $(CWARNSC) \ |
@@ -35,14 +35,16 @@ CWARNS= $(CWARNSC) \ | |||
35 | # -DEXTERNMEMCHECK -DHARDSTACKTESTS -DHARDMEMTESTS -DTRACEMEM='"tempmem"' | 35 | # -DEXTERNMEMCHECK -DHARDSTACKTESTS -DHARDMEMTESTS -DTRACEMEM='"tempmem"' |
36 | # -g -DLUA_USER_H='"ltests.h"' | 36 | # -g -DLUA_USER_H='"ltests.h"' |
37 | # -fomit-frame-pointer #-pg -malign-double | 37 | # -fomit-frame-pointer #-pg -malign-double |
38 | TESTS= -DLUA_USER_H='"ltests.h"' # -g -O0 | 38 | # TESTS= -DLUA_USER_H='"ltests.h"' # -g -O0 |
39 | |||
40 | # -mtune=native -fomit-frame-pointer | ||
41 | LOCAL = $(TESTS) $(CWARNS) -g | ||
39 | 42 | ||
40 | LOCAL = $(TESTS) $(CWARNS) | ||
41 | 43 | ||
42 | 44 | ||
43 | # enable Linux goodies | 45 | # enable Linux goodies |
44 | MYCFLAGS= $(LOCAL) -DLUA_USE_LINUX -DLUA_COMPAT_ALL -g | 46 | MYCFLAGS= $(LOCAL) -DLUA_USE_LINUX -DLUA_COMPAT_ALL |
45 | MYLDFLAGS= -Wl,-E -g | 47 | MYLDFLAGS= $(LOCAL) -Wl,-E |
46 | MYLIBS= -ldl -lreadline -lhistory -lncurses | 48 | MYLIBS= -ldl -lreadline -lhistory -lncurses |
47 | 49 | ||
48 | 50 | ||