Skip to content

Commit f9c4cb6

Browse files
ObserverOfTimeamaanq
authored andcommitted
build(lib): include the minor in the soname
1 parent 6ef7685 commit f9c4cb6

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

Makefile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,14 @@ SONAME_MINOR := $(word 2,$(subst ., ,$(VERSION)))
3434
# OS-specific bits
3535
ifeq ($(shell uname),Darwin)
3636
SOEXT = dylib
37-
SOEXTVER_MAJOR = $(SONAME_MAJOR).dylib
38-
SOEXTVER = $(SONAME_MAJOR).$(SONAME_MINOR).dylib
39-
LINKSHARED += -dynamiclib -Wl,-install_name,$(LIBDIR)/libtree-sitter.$(SONAME_MAJOR).dylib
37+
SOEXTVER_MAJOR = $(SONAME_MAJOR).$(SOEXT)
38+
SOEXTVER = $(SONAME_MAJOR).$(SONAME_MINOR).$(SOEXT)
39+
LINKSHARED += -dynamiclib -Wl,-install_name,$(LIBDIR)/libtree-sitter.$(SOEXTVER)
4040
else
4141
SOEXT = so
42-
SOEXTVER_MAJOR = so.$(SONAME_MAJOR)
43-
SOEXTVER = so.$(SONAME_MAJOR).$(SONAME_MINOR)
44-
LINKSHARED += -shared -Wl,-soname,libtree-sitter.so.$(SONAME_MAJOR)
42+
SOEXTVER_MAJOR = $(SOEXT).$(SONAME_MAJOR)
43+
SOEXTVER = $(SOEXT).$(SONAME_MAJOR).$(SONAME_MINOR)
44+
LINKSHARED += -shared -Wl,-soname,libtree-sitter.$(SOEXTVER)
4545
endif
4646
ifneq ($(filter $(shell uname),FreeBSD NetBSD DragonFly),)
4747
PCLIBDIR := $(PREFIX)/libdata/pkgconfig

0 commit comments

Comments
 (0)