Add CRYPTOPP_COVERAGE define for 'make coverage' recipe
parent
7131a0fbb8
commit
9614307ab7
|
|
@ -436,6 +436,9 @@ endif # Gold
|
||||||
|
|
||||||
# GCC code coverage. Issue 'make coverage'.
|
# GCC code coverage. Issue 'make coverage'.
|
||||||
ifneq ($(filter coverage,$(MAKECMDGOALS)),)
|
ifneq ($(filter coverage,$(MAKECMDGOALS)),)
|
||||||
|
ifeq ($(findstring -DCRYPTOPP_COVERAGE,$(CXXFLAGS)),)
|
||||||
|
CXXFLAGS += -DCRYPTOPP_COVERAGE
|
||||||
|
endif # -coverage
|
||||||
ifeq ($(findstring -coverage,$(CXXFLAGS)),)
|
ifeq ($(findstring -coverage,$(CXXFLAGS)),)
|
||||||
CXXFLAGS += -coverage
|
CXXFLAGS += -coverage
|
||||||
endif # -coverage
|
endif # -coverage
|
||||||
|
|
@ -574,7 +577,7 @@ coverage: libcryptopp.a cryptest.exe
|
||||||
./cryptest.exe v
|
./cryptest.exe v
|
||||||
./cryptest.exe tv all
|
./cryptest.exe tv all
|
||||||
lcov --base-directory . --directory . -c -o cryptest.info
|
lcov --base-directory . --directory . -c -o cryptest.info
|
||||||
lcov --remove cryptest.info "*test.*" "bench*.cpp" "validat*.*" "/usr/*" -o cryptest.info
|
lcov --remove cryptest.info "fips140.*" "*test.*" "bench*.cpp" "validat*.*" "/usr/*" -o cryptest.info
|
||||||
genhtml -o ./TestCoverage/ -t "cryptest.exe test coverage" --num-spaces 4 cryptest.info
|
genhtml -o ./TestCoverage/ -t "cryptest.exe test coverage" --num-spaces 4 cryptest.info
|
||||||
|
|
||||||
.PHONY: test check
|
.PHONY: test check
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue