mirror of
https://github.com/isar/libmdbx.git
synced 2024-10-30 11:29:19 +08:00
mdbx-make: add 'reformat' target.
This commit is contained in:
parent
a2c39f34a0
commit
df90263b00
@ -128,6 +128,14 @@ CXX ?= g++
|
|||||||
CXXSTD ?= $(shell $(CXX) -std=c++27 -c test/test.cc -o /dev/null 2>/dev/null && echo -std=c++17 || echo -std=c++11)
|
CXXSTD ?= $(shell $(CXX) -std=c++27 -c test/test.cc -o /dev/null 2>/dev/null && echo -std=c++17 || echo -std=c++11)
|
||||||
CXXFLAGS := $(CXXSTD) $(filter-out -std=gnu11,$(CFLAGS))
|
CXXFLAGS := $(CXXSTD) $(filter-out -std=gnu11,$(CFLAGS))
|
||||||
TAR ?= $(shell which gnu-tar || echo tar)
|
TAR ?= $(shell which gnu-tar || echo tar)
|
||||||
|
CLANG_FORMAT ?= $(shell (which clang-format || which clang-format-8 || which clang-format-9 || which clang-format-10 || which clang-format-11 || which clang-format-12) 2>/dev/null)
|
||||||
|
|
||||||
|
reformat:
|
||||||
|
@if [ -n "$(CLANG_FORMAT)" ]; then \
|
||||||
|
git ls-files | grep -E '\.(c|cxx|cc|cpp|h|hxx|hpp)(\.in)?$$' | xargs -r $(CLANG_FORMAT) -i --style=file; \
|
||||||
|
else \
|
||||||
|
echo "clang-format version 8..12 not found for 'reformat'"; \
|
||||||
|
fi
|
||||||
|
|
||||||
MAN_SRCDIR := src/man1/
|
MAN_SRCDIR := src/man1/
|
||||||
ALLOY_DEPS := $(wildcard src/*)
|
ALLOY_DEPS := $(wildcard src/*)
|
||||||
|
2
Makefile
2
Makefile
@ -1,4 +1,4 @@
|
|||||||
all install mdbx tools strip clean test check dist test-singleprocess test-fault memcheck test-valgrind cross-gcc cross-qemu bench bench-quartet clean-bench:
|
all install mdbx tools strip clean test check dist test-singleprocess test-fault memcheck test-valgrind cross-gcc cross-qemu bench bench-quartet clean-bench reformat:
|
||||||
@CC=$(CC) \
|
@CC=$(CC) \
|
||||||
CXX=`if test -n "$(CXX)" && which "$(CXX)" > /dev/null; then echo "$(CXX)"; elif test -n "$(CCC)" && which "$(CCC)" > /dev/null; then echo "$(CCC)"; else echo "c++"; fi` \
|
CXX=`if test -n "$(CXX)" && which "$(CXX)" > /dev/null; then echo "$(CXX)"; elif test -n "$(CCC)" && which "$(CCC)" > /dev/null; then echo "$(CCC)"; else echo "c++"; fi` \
|
||||||
`which gmake || which gnumake || echo 'echo "GNU Make is required"; exit 2;'` \
|
`which gmake || which gnumake || echo 'echo "GNU Make is required"; exit 2;'` \
|
||||||
|
Loading…
Reference in New Issue
Block a user