From b40d4d9180b6cf49f52013fccfc708651120233e Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Thu, 11 May 2017 01:35:32 -0400 Subject: [PATCH] Add CRYPTOPP_COVERAGE for Asan and UBsan builds --- GNUmakefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/GNUmakefile b/GNUmakefile index f4c10715..0ea87c15 100755 --- a/GNUmakefile +++ b/GNUmakefile @@ -409,6 +409,9 @@ ifeq ($(findstring ubsan,$(MAKECMDGOALS)),ubsan) ifeq ($(findstring -fsanitize=undefined,$(CXXFLAGS)),) CXXFLAGS += -fsanitize=undefined endif # CXXFLAGS +ifeq ($(findstring -DCRYPTOPP_COVERAGE,$(CXXFLAGS)),) +CXXFLAGS += -DCRYPTOPP_COVERAGE +endif # CXXFLAGS ifeq ($(findstring -DCRYPTOPP_NO_UNALIGNED_DATA_ACCESS,$(CXXFLAGS)),) CXXFLAGS += -DCRYPTOPP_NO_UNALIGNED_DATA_ACCESS endif # CXXFLAGS @@ -419,6 +422,9 @@ ifeq ($(findstring asan,$(MAKECMDGOALS)),asan) ifeq ($(findstring -fsanitize=address,$(CXXFLAGS)),) CXXFLAGS += -fsanitize=address endif # CXXFLAGS +ifeq ($(findstring -DCRYPTOPP_COVERAGE,$(CXXFLAGS)),) +CXXFLAGS += -DCRYPTOPP_COVERAGE +endif # CXXFLAGS ifeq ($(findstring -fno-omit-frame-pointer,$(CXXFLAGS)),) CXXFLAGS += -fno-omit-frame-pointer endif # CXXFLAGS