From: Michael R. Crusoe <crusoe@debian.org>
Subject: Include user/packager provided CFLAGS, CPPFLAGS, and LDFLAGS
Forwarded: https://github.com/grimbough/rhdf5filters/pull/4
--- r-bioc-rhdf5filters.orig/src/bzip2/Makefile.in
+++ r-bioc-rhdf5filters/src/bzip2/Makefile.in
@@ -5,7 +5,7 @@
 
 libH5Zbz2.so: @BUILD_BZ2@
 	${CC} ${PKG_CFLAGS} ${PKG_CPICFLAGS} -shared H5Zbzip2.c $(PKG_CPPFLAGS) \
-	${BZ2_INCLUDE} ${BZ2_LIB} ${PKG_LDFLAGS} -o libH5Zbz2.so
+	${BZ2_INCLUDE} ${BZ2_LIB} ${PKG_LDFLAGS} -o libH5Zbz2.so $(LDFLAGS)
 
 bzip2-1.0.8/libbz2.a:
 	$(MAKE) -C bzip2-1.0.8
--- r-bioc-rhdf5filters.orig/src/zstd/Makefile.in
+++ r-bioc-rhdf5filters/src/zstd/Makefile.in
@@ -2,7 +2,7 @@
 ZSTD_LIB=@ZSTD_LIB@
 
 EXTRA_FLAGS=-I. -I./common -DXXH_NAMESPACE=ZSTD_ -DZSTD_DISABLE_ASM
-FLAGS=$(PKG_CFLAGS) $(PKG_CPICFLAGS) $(EXTRA_FLAGS)
+FLAGS=$(LDFLAGS) $(PKG_CFLAGS) $(PKG_CPICFLAGS) $(EXTRA_FLAGS)
 
 ZSTDCOMMON_FILES := $(sort $(wildcard common/*.c))
 ZSTDCOMP_FILES := $(sort $(wildcard compress/*.c))
--- r-bioc-rhdf5filters.orig/src/blosc/Makefile.in
+++ r-bioc-rhdf5filters/src/blosc/Makefile.in
@@ -25,7 +25,7 @@
 all: libH5Zblosc.so
 
 libH5Zblosc.so: @BUILD_BLOSC@
-	$(CXX) $(PKG_CXXFLAGS) $(PKG_CXXPICFLAGS) -shared $(PKG_CPPFLAGS) H5Zblosc.cpp \
+	$(CXX) $(LDFLAGS) $(PKG_CXXFLAGS) $(PKG_CXXPICFLAGS) -shared $(PKG_CPPFLAGS) H5Zblosc.cpp \
 	$(PKG_LDFLAGS) $(BLOSC_INCLUDE) $(BLOSC_LIB) $(ZSTD_LIB) -lz -o libH5Zblosc.so 
 
 libblosc.a: blosc
--- r-bioc-rhdf5filters.orig/src/lzf/Makefile
+++ r-bioc-rhdf5filters/src/lzf/Makefile
@@ -2,7 +2,7 @@
 all: libH5Zlzf.so
 
 libH5Zlzf.so: lzf/liblzf.a
-	${CC} ${PKG_CFLAGS} ${PKG_CPICFLAGS} -shared H5Zlzf.c $(PKG_CPPFLAGS) \
+	${CC} $(LDFLAGS) ${PKG_CFLAGS} ${PKG_CPICFLAGS} -shared H5Zlzf.c $(PKG_CPPFLAGS) \
 	-I./lzf/ ./lzf/liblzf.a ${PKG_LDFLAGS} -o libH5Zlzf.so
 
 lzf/liblzf.a:
