experiment: drop -Wshadow
I'm totally fine with lexical scope in other languages. Why does it feel like such a big deal in C?
This commit is contained in:
parent
81849716fa
commit
101c59d8cb
|
@ -8,7 +8,7 @@
|
|||
PLAT= none
|
||||
|
||||
CC= gcc
|
||||
CFLAGS= -g -O2 -std=c99 -Wall -Wshadow $(MYCFLAGS) -D_DEFAULT_SOURCE
|
||||
CFLAGS= -g -O2 -std=c99 -Wall $(MYCFLAGS) -D_DEFAULT_SOURCE
|
||||
AR= ar rc
|
||||
RANLIB= ranlib
|
||||
RM= rm -f
|
||||
|
|
|
@ -9,7 +9,7 @@ OBJS= \
|
|||
config.o \
|
||||
ec.o
|
||||
|
||||
WARN=-Wall -Wshadow
|
||||
WARN=-Wall
|
||||
|
||||
BSD_CFLAGS=-O2 -fPIC $(WARN) $(DEFS)
|
||||
BSD_LDFLAGS=-O -fPIC -shared
|
||||
|
|
|
@ -70,7 +70,7 @@ SO_linux=so
|
|||
O_linux=o
|
||||
CC_linux=gcc
|
||||
DEF_linux=-DLUASOCKET_$(DEBUG)
|
||||
CFLAGS_linux= -g -O2 -Wall -Wpedantic -Wshadow -Wextra $(DEF)
|
||||
CFLAGS_linux= -g -O2 -Wall -Wpedantic -Wextra $(DEF)
|
||||
LDFLAGS_linux= -o
|
||||
LD_linux=ld
|
||||
SOCKET_linux=usocket.o
|
||||
|
@ -82,7 +82,7 @@ SO_bsd=so
|
|||
O_bsd=o
|
||||
CC_bsd=gcc
|
||||
DEF_bsd=-DLUASOCKET_$(DEBUG) -DUNIX_HAS_SUN_LEN
|
||||
CFLAGS_bsd=-g -O2 -Wall -Wshadow -Wextra -Wimplicit $(DEF)
|
||||
CFLAGS_bsd=-g -O2 -Wall -Wextra -Wimplicit $(DEF)
|
||||
LDFLAGS_bsd=-O -shared -fpic -o
|
||||
LD_bsd=gcc
|
||||
SOCKET_bsd=usocket.o
|
||||
|
@ -94,7 +94,7 @@ SO_solaris=so
|
|||
O_solaris=o
|
||||
CC_solaris=gcc
|
||||
DEF_solaris=-DLUASOCKET_$(DEBUG)
|
||||
CFLAGS_solaris=-g -O2 -Wall -Wshadow -Wextra -Wimplicit $(DEF)
|
||||
CFLAGS_solaris=-g -O2 -Wall -Wextra -Wimplicit $(DEF)
|
||||
LDFLAGS_solaris=-lnsl -lsocket -lresolv -O -shared -fpic -o
|
||||
LD_solaris=gcc
|
||||
SOCKET_solaris=usocket.o
|
||||
|
|
Loading…
Reference in New Issue