|
@@ -0,0 +1,39 @@
|
|
|
+From b7c91f761b6d0b79398d0a064d2d6e34de3dfa47 Mon Sep 17 00:00:00 2001
|
|
|
+From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
|
|
+Date: Tue, 27 Dec 2022 23:12:37 +0100
|
|
|
+Subject: [PATCH] Makefile: add install_libxxhash.includes target
|
|
|
+
|
|
|
+Add install_libxxhash.includes to be able to install headers when
|
|
|
+building and installing the static library
|
|
|
+
|
|
|
+Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
|
|
+[Upstream status: https://github.com/Cyan4973/xxHash/pull/776]
|
|
|
+---
|
|
|
+ Makefile | 4 +++-
|
|
|
+ 1 file changed, 3 insertions(+), 1 deletion(-)
|
|
|
+
|
|
|
+diff --git a/Makefile b/Makefile
|
|
|
+index cfa5779..2276282 100644
|
|
|
+--- a/Makefile
|
|
|
++++ b/Makefile
|
|
|
+@@ -557,6 +557,8 @@ install_libxxhash: libxxhash
|
|
|
+ $(Q)$(INSTALL_PROGRAM) $(LIBXXH) $(DESTDIR)$(LIBDIR)
|
|
|
+ $(Q)ln -sf $(LIBXXH) $(DESTDIR)$(LIBDIR)/libxxhash.$(SHARED_EXT_MAJOR)
|
|
|
+ $(Q)ln -sf $(LIBXXH) $(DESTDIR)$(LIBDIR)/libxxhash.$(SHARED_EXT)
|
|
|
++
|
|
|
++install_libxxhash.includes:
|
|
|
+ $(Q)$(INSTALL) -d -m 755 $(DESTDIR)$(INCLUDEDIR) # includes
|
|
|
+ $(Q)$(INSTALL_DATA) xxhash.h $(DESTDIR)$(INCLUDEDIR)
|
|
|
+ $(Q)$(INSTALL_DATA) xxh3.h $(DESTDIR)$(INCLUDEDIR) # for compatibility, will be removed in v0.9.0
|
|
|
+@@ -586,7 +588,7 @@ install_man:
|
|
|
+ $(Q)ln -sf xxhsum.1 $(DESTDIR)$(MANDIR)/xxh128sum.1
|
|
|
+
|
|
|
+ .PHONY: install
|
|
|
+-install: install_libxxhash.a install_libxxhash install_libxxhash.pc install_xxhsum install_man ## install libraries, CLI, links and man page
|
|
|
++install: install_libxxhash.a install_libxxhash install_libxxhash.includes install_libxxhash.pc install_xxhsum install_man ## install libraries, CLI, links and man page
|
|
|
+ @echo xxhash installation completed
|
|
|
+
|
|
|
+ .PHONY: uninstall
|
|
|
+--
|
|
|
+2.35.1
|
|
|
+
|