make/install-lib-macos.sh

changeset 1484
d72725216f37
parent 1473
944f02992369
--- a/make/install-lib-macos.sh	Mon Nov 10 21:56:09 2025 +0100
+++ b/make/install-lib-macos.sh	Tue Nov 11 17:02:26 2025 +0100
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 if [ -z "$1" ] || [ -z "$2" ] || [ -z "$3" ] || [ -z "$4" ] ; then
-  echo "Usage: $0 <src> <libdir> <version> <major_version>"
+  echo "Usage: $0 <src> <libdir> <version> <major_version> [destdir]"
   exit 1
 fi
 
@@ -10,12 +10,13 @@
 LIBNAME=${NAME/.dylib/.$4.dylib}
 
 SRC="$1"
-DST="$2/$LIBNAME"
-LN_DST="$2/$NAME"
+LIB_ID="$2/$LIBNAME"
+DST="$5$2/$LIBNAME"
+LN_DST="$5$2/$NAME"
 
 cp -f "$SRC" "$DST"
 
-install_name_tool -id "$DST" "$DST"
+install_name_tool -id "$LIB_ID" "$DST"
 
 rm -f "$LN_DST"
 ln -s "$LIBNAME" "$LN_DST"

mercurial