mirror of
https://github.com/fluencelabs/redis
synced 2025-03-19 09:00:51 +00:00
Slightly refactor CFLAGS/LDFLAGS/LIBS
This way, we can avoid -rdynamic and -pthread warnings on darwin.
This commit is contained in:
parent
e28e61e839
commit
bea60bec75
20
src/Makefile
20
src/Makefile
@ -45,16 +45,20 @@ endif
|
|||||||
# Override default settings if possible
|
# Override default settings if possible
|
||||||
-include .make-settings
|
-include .make-settings
|
||||||
|
|
||||||
|
FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS)
|
||||||
|
FINAL_LDFLAGS=$(LDFLAGS) $(REDIS_LDFLAGS) $(DEBUG)
|
||||||
|
FINAL_LIBS=-lm
|
||||||
|
DEBUG=-g -ggdb
|
||||||
|
|
||||||
ifeq ($(uname_S),SunOS)
|
ifeq ($(uname_S),SunOS)
|
||||||
FINAL_CFLAGS= $(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS) -D__EXTENSIONS__ -D_XPG6
|
FINAL_CFLAGS+= -D__EXTENSIONS__ -D_XPG6
|
||||||
FINAL_LDFLAGS= $(LDFLAGS) $(REDIS_LDFLAGS) -g -ggdb
|
FINAL_LIBS+= -ldl -lnsl -lsocket -lpthread
|
||||||
FINAL_LIBS= -ldl -lnsl -lsocket -lm -lpthread
|
else ifeq ($(uname_S),Darwin)
|
||||||
DEBUG= -g -ggdb
|
|
||||||
else
|
else
|
||||||
FINAL_CFLAGS= $(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS)
|
FINAL_LDFLAGS+= -rdynamic
|
||||||
FINAL_LDFLAGS= $(LDFLAGS) $(REDIS_LDFLAGS) -g -rdynamic -ggdb
|
FINAL_LIBS+= -pthread
|
||||||
FINAL_LIBS= -lm -pthread
|
DEBUG+= -rdynamic
|
||||||
DEBUG= -g -rdynamic -ggdb
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Include paths to dependencies
|
# Include paths to dependencies
|
||||||
|
Loading…
x
Reference in New Issue
Block a user