forked from Lainports/freebsd-ports
lang/mujs: Add SONAME to the shared library
PR: 269960 Reported by: fuz@
This commit is contained in:
parent
359167a298
commit
9275f87e84
2 changed files with 21 additions and 0 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue