From: Guillem Jover Date: Fri, 29 May 2009 00:28:49 +0000 (+0200) Subject: Create a relative symlink for .so if libdir and usrlibdir are the same X-Git-Tag: 0.1.4~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5902730a03a2df02a0ad71c62ce83046fc6c2bb8;p=thirdparty%2Flibbsd.git Create a relative symlink for .so if libdir and usrlibdir are the same --- diff --git a/Makefile b/Makefile index 53ab4f3..fbe23c1 100644 --- a/Makefile +++ b/Makefile @@ -157,7 +157,13 @@ install: libs man done install -m644 $(LIB_MANS) $(DESTDIR)/$(mandir)/man3 install -m644 $(LIB_PKGCONFIG) $(DESTDIR)/$(pkgconfigdir) +ifeq ($(libdir),$(usrlibdir)) + # If both dirs are the same, do a relative symlink. + ln -sf $(LIB_SHARED) $(DESTDIR)/$(usrlibdir)/$(LIB_SHARED_SO) +else + # Otherwise, do an absolute one. ln -sf $(libdir)/$(LIB_SHARED) $(DESTDIR)/$(usrlibdir)/$(LIB_SHARED_SO) +endif ln -sf $(LIB_SHARED) $(DESTDIR)/$(libdir)/$(LIB_SONAME) .PHONY: clean