Description: Hardening patch.
Author: Laszlo Kajan <lkajan@rostlab.org>
--- a/src/Makefile
+++ b/src/Makefile
@@ -14,13 +14,13 @@
 
 ifdef ICC
   CXX = env LANG=C icc
-  CXXFLAGS = -fast -Wall -fno-strict-aliasing -finline-functions -funroll-loops -fp-model fast=2 -fast-transcendentals -wd981 -wd383 -wd2259 -wd1572 -D HH_SSE3 -I$(CS_DIR)
+  CXXFLAGS += -fast -Wall -fno-strict-aliasing -finline-functions -funroll-loops -fp-model fast=2 -fast-transcendentals -wd981 -wd383 -wd2259 -wd1572 -D HH_SSE3 -I$(CS_DIR)
   HHSEARCH_LIBS = -lpthread -lrt
   HHBLITS_LIBS = -lpthread -lrt -openmp
   OBJECT_LIBS = -openmp
 else # ifndef ICC
   CXX = g++
-  CXXFLAGS = -O3 -Wall -Wno-deprecated -Wno-char-subscripts -fno-strict-aliasing -I$(CS_DIR) $(BITS_FLAG)
+  CXXFLAGS += -O3 -Wall -Wno-deprecated -Wno-char-subscripts -fno-strict-aliasing -I$(CS_DIR) $(BITS_FLAG)
   HHSEARCH_LIBS = -lpthread
   HHBLITS_LIBS = -lpthread -fopenmp
   HHALIGN_LIBS = 
@@ -51,7 +51,7 @@
   endif
 endif # ifndef ICC
 
-CPP = $(CXX) $(CXXFLAGS)
+CPP = $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS)
 CPP_VALGRIND = $(CXX) -g $(CXXFLAGS)
 
 
