lang/mujs: Add SONAME to the shared library

PR:		269960
Reported by:	fuz@
This commit is contained in:
Yuri Victorovich 2023-03-27 08:02:03 -07:00
parent 359167a298
commit 9275f87e84
2 changed files with 21 additions and 0 deletions

View file

@ -1,5 +1,6 @@
PORTNAME= mujs
DISTVERSION= 1.3.3
PORTREVISION= 1
CATEGORIES= lang devel
MAINTAINER= yuri@FreeBSD.org
@ -18,6 +19,8 @@ USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= ccxvii
LDFLAGS= -Wl,-soname=libmujs.so
ALL_TARGET= build/release/mujs \
build/release/libmujs.so \
build/release/libmujs.a

View file

@ -14,3 +14,21 @@ Patch contains 2 changes:
OPTIM = -O3
@@ -79,7 +80,7 @@ build/sanitize/mujs: main.c one.c $(SRCS) $(HDRS)
build/debug/libmujs.$(SO): one.c $(SRCS) $(HDRS)
@mkdir -p $(@D)
- $(CC) $(CFLAGS) -g -fPIC -shared -o $@ one.c -lm
+ $(CC) $(CFLAGS) -g -fPIC -shared $(LDFLAGS) -o $@ one.c -lm
build/debug/libmujs.o: one.c $(SRCS) $(HDRS)
@mkdir -p $(@D)
$(CC) $(CFLAGS) -g -c -o $@ one.c
@@ -92,7 +93,7 @@ build/debug/mujs-pp: pp.c build/debug/libmujs.o
build/release/libmujs.$(SO): one.c $(SRCS) $(HDRS)
@mkdir -p $(@D)
- $(CC) $(CFLAGS) $(OPTIM) -fPIC -shared -o $@ one.c -lm
+ $(CC) $(CFLAGS) $(OPTIM) -fPIC -shared $(LDFLAGS) -o $@ one.c -lm
build/release/libmujs.o: one.c $(SRCS) $(HDRS)
@mkdir -p $(@D)
$(CC) $(CFLAGS) $(OPTIM) -c -o $@ one.c