summaryrefslogtreecommitdiffstats
path: root/lib/Makefile
diff options
context:
space:
mode:
authorYann Collet <yann.collet.73@gmail.com>2015-09-01 15:55:55 (GMT)
committerYann Collet <yann.collet.73@gmail.com>2015-09-01 15:55:55 (GMT)
commitcd18ed3086a3eaf5d6531412959bd875b74dc6c1 (patch)
treeb0ec5f56b0d8e8b477fc3e054c1fa0e4ba739d94 /lib/Makefile
parentfb6fece7704c7747d008c0afbc79d61671dcb1d6 (diff)
downloadlz4-cd18ed3086a3eaf5d6531412959bd875b74dc6c1.zip
lz4-cd18ed3086a3eaf5d6531412959bd875b74dc6c1.tar.gz
lz4-cd18ed3086a3eaf5d6531412959bd875b74dc6c1.tar.bz2
create link to dynamic library without using `cp -a` (#147)
Diffstat (limited to 'lib/Makefile')
-rw-r--r--lib/Makefile10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/Makefile b/lib/Makefile
index 77d787e..f4d8af9 100644
--- a/lib/Makefile
+++ b/lib/Makefile
@@ -94,15 +94,15 @@ liblz4.pc: liblz4.pc.in Makefile
install: liblz4 liblz4.pc
@install -d -m 755 $(DESTDIR)$(LIBDIR)/pkgconfig/ $(DESTDIR)$(INCLUDEDIR)/
- @install -m 755 liblz4.$(SHARED_EXT_VER) $(DESTDIR)$(LIBDIR)/liblz4.$(SHARED_EXT_VER)
- @cp -a liblz4.$(SHARED_EXT_MAJOR) $(DESTDIR)$(LIBDIR)
- @cp -a liblz4.$(SHARED_EXT) $(DESTDIR)$(LIBDIR)
- @cp -a liblz4.pc $(DESTDIR)$(LIBDIR)/pkgconfig/
+ @install -m 755 liblz4.$(SHARED_EXT_VER) $(DESTDIR)$(LIBDIR)
+ @ln -sf liblz4.$(SHARED_EXT_VER) $(DESTDIR)$(LIBDIR)/liblz4.$(SHARED_EXT_MAJOR)
+ @ln -sf liblz4.$(SHARED_EXT_VER) $(DESTDIR)$(LIBDIR)/liblz4.$(SHARED_EXT)
+ @install -m 644 liblz4.pc $(DESTDIR)$(LIBDIR)/pkgconfig/
@install -m 644 liblz4.a $(DESTDIR)$(LIBDIR)/liblz4.a
@install -m 644 lz4.h $(DESTDIR)$(INCLUDEDIR)/lz4.h
@install -m 644 lz4hc.h $(DESTDIR)$(INCLUDEDIR)/lz4hc.h
@install -m 644 lz4frame.h $(DESTDIR)$(INCLUDEDIR)/lz4frame.h
- @echo lz4 static and shared library installed
+ @echo lz4 static and shared libraries installed
uninstall:
@rm -f $(DESTDIR)$(LIBDIR)/liblz4.$(SHARED_EXT)