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
|
PLAT= none
|
||||||
|
|
||||||
CC= gcc
|
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
|
AR= ar rc
|
||||||
RANLIB= ranlib
|
RANLIB= ranlib
|
||||||
RM= rm -f
|
RM= rm -f
|
||||||
|
|
|
@ -9,7 +9,7 @@ OBJS= \
|
||||||
config.o \
|
config.o \
|
||||||
ec.o
|
ec.o
|
||||||
|
|
||||||
WARN=-Wall -Wshadow
|
WARN=-Wall
|
||||||
|
|
||||||
BSD_CFLAGS=-O2 -fPIC $(WARN) $(DEFS)
|
BSD_CFLAGS=-O2 -fPIC $(WARN) $(DEFS)
|
||||||
BSD_LDFLAGS=-O -fPIC -shared
|
BSD_LDFLAGS=-O -fPIC -shared
|
||||||
|
|
|
@ -70,7 +70,7 @@ SO_linux=so
|
||||||
O_linux=o
|
O_linux=o
|
||||||
CC_linux=gcc
|
CC_linux=gcc
|
||||||
DEF_linux=-DLUASOCKET_$(DEBUG)
|
DEF_linux=-DLUASOCKET_$(DEBUG)
|
||||||
CFLAGS_linux= -g -O2 -Wall -Wpedantic -Wshadow -Wextra $(DEF)
|
CFLAGS_linux= -g -O2 -Wall -Wpedantic -Wextra $(DEF)
|
||||||
LDFLAGS_linux= -o
|
LDFLAGS_linux= -o
|
||||||
LD_linux=ld
|
LD_linux=ld
|
||||||
SOCKET_linux=usocket.o
|
SOCKET_linux=usocket.o
|
||||||
|
@ -82,7 +82,7 @@ SO_bsd=so
|
||||||
O_bsd=o
|
O_bsd=o
|
||||||
CC_bsd=gcc
|
CC_bsd=gcc
|
||||||
DEF_bsd=-DLUASOCKET_$(DEBUG) -DUNIX_HAS_SUN_LEN
|
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
|
LDFLAGS_bsd=-O -shared -fpic -o
|
||||||
LD_bsd=gcc
|
LD_bsd=gcc
|
||||||
SOCKET_bsd=usocket.o
|
SOCKET_bsd=usocket.o
|
||||||
|
@ -94,7 +94,7 @@ SO_solaris=so
|
||||||
O_solaris=o
|
O_solaris=o
|
||||||
CC_solaris=gcc
|
CC_solaris=gcc
|
||||||
DEF_solaris=-DLUASOCKET_$(DEBUG)
|
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
|
LDFLAGS_solaris=-lnsl -lsocket -lresolv -O -shared -fpic -o
|
||||||
LD_solaris=gcc
|
LD_solaris=gcc
|
||||||
SOCKET_solaris=usocket.o
|
SOCKET_solaris=usocket.o
|
||||||
|
|
Loading…
Reference in New Issue