Skip to content

Commit fc42a04

Browse files
h3xxthiagomacieira
authored andcommitted
Fix links to shared library upon "make install"
1 parent 9924cfe commit fc42a04

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

Makefile

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,6 @@ endif
4343
INSTALL_TARGETS += $(bindir)/cbordump
4444
ifeq ($(BUILD_SHARED),1)
4545
BINLIBRARY=lib/libtinycbor.so
46-
INSTALL_TARGETS += $(libdir)/libtinycbor.so
47-
INSTALL_TARGETS += $(libdir)/libtinycbor.so.$(SOVERSION)
4846
INSTALL_TARGETS += $(libdir)/libtinycbor.so.$(VERSION)
4947
endif
5048
ifeq ($(BUILD_STATIC),1)
@@ -190,8 +188,15 @@ install-strip:
190188
$(MAKE) -f $(MAKEFILE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' install
191189

192190
install: $(INSTALL_TARGETS:%=$(DESTDIR)%)
191+
ifeq ($(BUILD_SHARED),1)
192+
ln -sf libtinycbor.so.$(VERSION) $(DESTDIR)$(libdir)/libtinycbor.so
193+
ln -sf libtinycbor.so.$(VERSION) $(DESTDIR)$(libdir)/libtinycbor.so.$(SOVERSION)
194+
endif
195+
193196
uninstall:
194197
$(RM) $(INSTALL_TARGETS:%=$(DESTDIR)%)
198+
$(RM) $(DESTDIR)$(libdir)/libtinycbor.so
199+
$(RM) $(DESTDIR)$(libdir)/libtinycbor.so.$(SOVERSION)
195200

196201
mostlyclean:
197202
$(RM) $(TINYCBOR_SOURCES:.c=.o)

0 commit comments

Comments
 (0)