changed redis_flags names to keydb in makefile
Former-commit-id: 07273936271536e4a57efdb7a31bc34e5b8d50f1
This commit is contained in:
parent
2417c7a593
commit
9dd97c9c0d
6
.github/workflows/ci.yml
vendored
6
.github/workflows/ci.yml
vendored
@ -12,7 +12,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get -y install uuid-dev libcurl4-openssl-dev
|
sudo apt-get -y install uuid-dev libcurl4-openssl-dev
|
||||||
make REDIS_CFLAGS='-Werror' REDIS_CXXFLAGS='-Werror' BUILD_TLS=yes -j2
|
make KEYDB_CFLAGS='-Werror' KEYDB_CXXFLAGS='-Werror' BUILD_TLS=yes -j2
|
||||||
- name: gen-cert
|
- name: gen-cert
|
||||||
run: ./utils/gen-test-certs.sh
|
run: ./utils/gen-test-certs.sh
|
||||||
- name: test-tls
|
- name: test-tls
|
||||||
@ -44,7 +44,7 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: make
|
- name: make
|
||||||
run: make REDIS_CFLAGS='-Werror' REDIS_CXXFLAGS='-Werror' -j2
|
run: make KEYDB_CFLAGS='-Werror' KEYDB_CXXFLAGS='-Werror' -j2
|
||||||
|
|
||||||
build-libc-malloc:
|
build-libc-malloc:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
@ -54,5 +54,5 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get -y install uuid-dev libcurl4-openssl-dev
|
sudo apt-get -y install uuid-dev libcurl4-openssl-dev
|
||||||
make REDIS_CFLAGS='-Werror' REDIS_CXXFLAGS='-Werror' MALLOC=libc -j2
|
make KEYDB_CFLAGS='-Werror' KEYDB_CXXFLAGS='-Werror' MALLOC=libc -j2
|
||||||
|
|
||||||
|
24
src/Makefile
24
src/Makefile
@ -3,11 +3,11 @@
|
|||||||
# This file is released under the BSD license, see the COPYING file
|
# This file is released under the BSD license, see the COPYING file
|
||||||
#
|
#
|
||||||
# The Makefile composes the final FINAL_CFLAGS and FINAL_LDFLAGS using
|
# The Makefile composes the final FINAL_CFLAGS and FINAL_LDFLAGS using
|
||||||
# what is needed for Redis plus the standard CFLAGS and LDFLAGS passed.
|
# what is needed for KeyDB plus the standard CFLAGS and LDFLAGS passed.
|
||||||
# However when building the dependencies (Jemalloc, Lua, Hiredis, ...)
|
# However when building the dependencies (Jemalloc, Lua, Hiredis, ...)
|
||||||
# CFLAGS and LDFLAGS are propagated to the dependencies, so to pass
|
# CFLAGS and LDFLAGS are propagated to the dependencies, so to pass
|
||||||
# flags only to be used when compiling / linking Redis itself REDIS_CFLAGS
|
# flags only to be used when compiling / linking KeyDB itself KEYDB_CFLAGS
|
||||||
# and REDIS_LDFLAGS are used instead (this is the case of 'make gcov').
|
# and KEYDB_LDFLAGS are used instead (this is the case of 'make gcov').
|
||||||
#
|
#
|
||||||
# Dependencies are stored in the Makefile.dep file. To rebuild this file
|
# Dependencies are stored in the Makefile.dep file. To rebuild this file
|
||||||
# Just use 'make dep', but this is only needed by developers.
|
# Just use 'make dep', but this is only needed by developers.
|
||||||
@ -85,7 +85,7 @@ ifeq ($(COMPILER_NAME),clang)
|
|||||||
LDFLAGS+= -latomic
|
LDFLAGS+= -latomic
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# To get ARM stack traces if Redis crashes we need a special C flag.
|
# To get ARM stack traces if KeyDB crashes we need a special C flag.
|
||||||
ifneq (,$(filter aarch64 armv,$(uname_M)))
|
ifneq (,$(filter aarch64 armv,$(uname_M)))
|
||||||
CFLAGS+=-funwind-tables
|
CFLAGS+=-funwind-tables
|
||||||
CXXFLAGS+=-funwind-tables
|
CXXFLAGS+=-funwind-tables
|
||||||
@ -116,9 +116,9 @@ 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_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(KEYDB_CFLAGS)
|
||||||
FINAL_CXXFLAGS=$(CXX_STD) $(WARN) $(OPT) $(DEBUG) $(CXXFLAGS) $(REDIS_CFLAGS)
|
FINAL_CXXFLAGS=$(CXX_STD) $(WARN) $(OPT) $(DEBUG) $(CXXFLAGS) $(KEYDB_CFLAGS)
|
||||||
FINAL_LDFLAGS=$(LDFLAGS) $(REDIS_LDFLAGS) $(DEBUG)
|
FINAL_LDFLAGS=$(LDFLAGS) $(KEYDB_LDFLAGS) $(DEBUG)
|
||||||
FINAL_LIBS+=-lm
|
FINAL_LIBS+=-lm
|
||||||
DEBUG=-g -ggdb
|
DEBUG=-g -ggdb
|
||||||
|
|
||||||
@ -365,9 +365,9 @@ persist-settings: distclean
|
|||||||
echo CFLAGS=$(CFLAGS) >> .make-settings
|
echo CFLAGS=$(CFLAGS) >> .make-settings
|
||||||
echo CXXFLAGS=$(CXXFLAGS) >> .make-settings
|
echo CXXFLAGS=$(CXXFLAGS) >> .make-settings
|
||||||
echo LDFLAGS=$(LDFLAGS) >> .make-settings
|
echo LDFLAGS=$(LDFLAGS) >> .make-settings
|
||||||
echo REDIS_CFLAGS=$(REDIS_CFLAGS) >> .make-settings
|
echo KEYDB_CFLAGS=$(KEYDB_CFLAGS) >> .make-settings
|
||||||
echo REDIS_CXXFLAGS=$(REDIS_CXXFLAGS) >> .make-settings
|
echo KEYDB_CXXFLAGS=$(KEYDB_CXXFLAGS) >> .make-settings
|
||||||
echo REDIS_LDFLAGS=$(REDIS_LDFLAGS) >> .make-settings
|
echo KEYDB_LDFLAGS=$(KEYDB_LDFLAGS) >> .make-settings
|
||||||
echo PREV_FINAL_CFLAGS=$(FINAL_CFLAGS) >> .make-settings
|
echo PREV_FINAL_CFLAGS=$(FINAL_CFLAGS) >> .make-settings
|
||||||
echo PREV_FINAL_CXXFLAGS=$(FINAL_CXXFLAGS) >> .make-settings
|
echo PREV_FINAL_CXXFLAGS=$(FINAL_CXXFLAGS) >> .make-settings
|
||||||
echo PREV_FINAL_LDFLAGS=$(FINAL_LDFLAGS) >> .make-settings
|
echo PREV_FINAL_LDFLAGS=$(FINAL_LDFLAGS) >> .make-settings
|
||||||
@ -468,7 +468,7 @@ bench: $(REDIS_BENCHMARK_NAME)
|
|||||||
$(MAKE) CXXFLAGS="-m32" CFLAGS="-m32" LDFLAGS="-m32"
|
$(MAKE) CXXFLAGS="-m32" CFLAGS="-m32" LDFLAGS="-m32"
|
||||||
|
|
||||||
gcov:
|
gcov:
|
||||||
$(MAKE) REDIS_CXXFLAGS="-fprofile-arcs -ftest-coverage -DCOVERAGE_TEST" REDIS_CFLAGS="-fprofile-arcs -ftest-coverage -DCOVERAGE_TEST" REDIS_LDFLAGS="-fprofile-arcs -ftest-coverage"
|
$(MAKE) KEYDB_CXXFLAGS="-fprofile-arcs -ftest-coverage -DCOVERAGE_TEST" KEYDB_CFLAGS="-fprofile-arcs -ftest-coverage -DCOVERAGE_TEST" KEYDB_LDFLAGS="-fprofile-arcs -ftest-coverage"
|
||||||
|
|
||||||
noopt:
|
noopt:
|
||||||
$(MAKE) OPTIMIZATION="-O0"
|
$(MAKE) OPTIMIZATION="-O0"
|
||||||
@ -477,7 +477,7 @@ valgrind:
|
|||||||
$(MAKE) OPTIMIZATION="-O0" USEASM="false" MALLOC="libc" CFLAGS="-DSANITIZE" CXXFLAGS="-DSANITIZE"
|
$(MAKE) OPTIMIZATION="-O0" USEASM="false" MALLOC="libc" CFLAGS="-DSANITIZE" CXXFLAGS="-DSANITIZE"
|
||||||
|
|
||||||
helgrind:
|
helgrind:
|
||||||
$(MAKE) OPTIMIZATION="-O0" MALLOC="libc" CFLAGS="-D__ATOMIC_VAR_FORCE_SYNC_MACROS" REDIS_CFLAGS="-I/usr/local/include" REDIS_LDFLAGS="-L/usr/local/lib"
|
$(MAKE) OPTIMIZATION="-O0" MALLOC="libc" CFLAGS="-D__ATOMIC_VAR_FORCE_SYNC_MACROS" KEYDB_CFLAGS="-I/usr/local/include" KEYDB_LDFLAGS="-L/usr/local/lib"
|
||||||
|
|
||||||
src/help.h:
|
src/help.h:
|
||||||
@../utils/generate-command-help.rb > help.h
|
@../utils/generate-command-help.rb > help.h
|
||||||
|
Loading…
x
Reference in New Issue
Block a user