1*4882a593SmuzhiyunFrom 1e541293ac19c49f886220b64de6006c5c700144 Mon Sep 17 00:00:00 2001
2*4882a593SmuzhiyunFrom: Romain Naour <romain.naour@gmail.com>
3*4882a593SmuzhiyunDate: Sat, 12 Jan 2019 12:50:54 +0100
4*4882a593SmuzhiyunSubject: [PATCH] Makefile: add -f option for ln to remove existing destination
5*4882a593Smuzhiyun files
6*4882a593Smuzhiyun
7*4882a593SmuzhiyunWhile reinstalling the library, all symlinks are present.
8*4882a593SmuzhiyunAsk ln to remove them with -f.
9*4882a593Smuzhiyun
10*4882a593SmuzhiyunSigned-off-by: Romain Naour <romain.naour@gmail.com>
11*4882a593Smuzhiyun---
12*4882a593Smuzhiyun Makefile | 4 ++--
13*4882a593Smuzhiyun 1 file changed, 2 insertions(+), 2 deletions(-)
14*4882a593Smuzhiyun
15*4882a593Smuzhiyundiff --git a/Makefile b/Makefile
16*4882a593Smuzhiyunindex fd7d6c8..2683819 100644
17*4882a593Smuzhiyun--- a/Makefile
18*4882a593Smuzhiyun+++ b/Makefile
19*4882a593Smuzhiyun@@ -25,8 +25,8 @@ install: $(LIB) $(LIBA) libsquish.pc
20*4882a593Smuzhiyun 	$(INSTALL_FILE) $(LIBA) $(INSTALL_DIR)/$(LIB_PATH)
21*4882a593Smuzhiyun ifneq ($(USE_SHARED),0)
22*4882a593Smuzhiyun 	$(INSTALL_FILE) $(LIB) $(INSTALL_DIR)/$(LIB_PATH)
23*4882a593Smuzhiyun-	ln -s $(LIB) $(INSTALL_DIR)/$(LIB_PATH)/$(SOLIB)
24*4882a593Smuzhiyun-	ln -s $(LIB) $(INSTALL_DIR)/$(LIB_PATH)/libsquish.so
25*4882a593Smuzhiyun+	ln -sf $(LIB) $(INSTALL_DIR)/$(LIB_PATH)/$(SOLIB)
26*4882a593Smuzhiyun+	ln -sf $(LIB) $(INSTALL_DIR)/$(LIB_PATH)/libsquish.so
27*4882a593Smuzhiyun 	$(INSTALL_DIRECTORY) $(INSTALL_DIR)/$(LIB_PATH)/pkgconfig
28*4882a593Smuzhiyun 	$(INSTALL_FILE) libsquish.pc $(INSTALL_DIR)/$(LIB_PATH)/pkgconfig
29*4882a593Smuzhiyun endif
30*4882a593Smuzhiyun--
31*4882a593Smuzhiyun2.14.5
32*4882a593Smuzhiyun
33