From 9614307ab7f4a4a420b665ac6c798d80c96cdaad Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Thu, 4 May 2017 03:01:07 -0400 Subject: [PATCH] Add CRYPTOPP_COVERAGE define for 'make coverage' recipe --- GNUmakefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/GNUmakefile b/GNUmakefile index a7986bd5..5c73b7b7 100755 --- a/GNUmakefile +++ b/GNUmakefile @@ -436,6 +436,9 @@ endif # Gold # GCC code coverage. Issue 'make coverage'. ifneq ($(filter coverage,$(MAKECMDGOALS)),) +ifeq ($(findstring -DCRYPTOPP_COVERAGE,$(CXXFLAGS)),) +CXXFLAGS += -DCRYPTOPP_COVERAGE +endif # -coverage ifeq ($(findstring -coverage,$(CXXFLAGS)),) CXXFLAGS += -coverage endif # -coverage @@ -574,7 +577,7 @@ coverage: libcryptopp.a cryptest.exe ./cryptest.exe v ./cryptest.exe tv all 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 .PHONY: test check