From e062f308c82fce1d4f0540063b8f99fc323d49d7 Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 24 Feb 2022 17:00:55 -0500 Subject: Creates soname symlink --- Makefile | 4 +++- src/lib/Makefile | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index f1bf29d..4b102b5 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,5 @@ export version = 1.0.2 +export soname_version = $(word 1, $(subst ., , $(version))) override CXXFLAGS += -MMD -Wall -std=c++20 SOURCES = $(wildcard src/*.cc) OBJECTS = $(SOURCES:.cc=.o) @@ -26,7 +27,8 @@ test: libbible install: libbible $(EXECUTABLE) install -d $(DESTDIR)$(libdir) install -m 644 src/lib/libbible.so $(DESTDIR)$(libdir)/libbible.so.$(version) - ln -s libbible.so.$(version) $(DESTDIR)$(libdir)/libbible.so + ln -s libbible.so.$(soname_version) $(DESTDIR)$(libdir)/libbible.so + ln -s libbible.so.$(version) $(DESTDIR)$(libdir)/libbible.so.$(soname_version) install -m 644 src/lib/libbible.a $(DESTDIR)$(libdir) install -d $(DESTDIR)$(includedir) install -m 644 src/lib/libbible.h $(DESTDIR)$(includedir) diff --git a/src/lib/Makefile b/src/lib/Makefile index 4f0d2cf..80b7bb7 100644 --- a/src/lib/Makefile +++ b/src/lib/Makefile @@ -5,7 +5,7 @@ SOURCES = $(wildcard *.cc) OBJECTS = $(SOURCES:.cc=.o) DEPS = $(OBJECTS:.o=.d) LIBRARY = libbible -SONAME = $(LIBRARY).so.$(word 1, $(subst ., , $(version))) +SONAME = $(LIBRARY).so.$(soname_version) LIBRARY_STATIC = $(LIBRARY).a LIBRARY_SHARED = $(LIBRARY).so -- cgit v1.2.3