From 6bdcaefccd845ddef064e6920d5fb86b32f09827 Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Sat, 25 Jul 2015 04:23:27 -0400 Subject: [PATCH] Added test for CRYPTOPP_NO_UNALIGNED_DATA_ACCESS, added warning if its not defined --- GNUmakefile | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/GNUmakefile b/GNUmakefile index 8f44e7d3..144a662d 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -317,6 +317,14 @@ LIBIMPORTOBJS = $(LIBOBJS:.o=.import.o) TESTIMPORTOBJS = $(TESTOBJS:.o=.import.o) DLLTESTOBJS = dlltest.dllonly.o +################################################################# +# Public service announcement + +ALIGNED_ACCESS = $(shell cat config.h | $(EGREP) -c "^\#define CRYPTOPP_NO_UNALIGNED_DATA_ACCESS") +ifeq ($(ALIGNED_ACCESS),0) +$(info WARNING: CRYPTOPP_NO_UNALIGNED_DATA_ACCESS is not defined in config.h) +endif + ################################################################# # Recipes