make/install-lib-macos.sh

changeset 1471
2309b553c604
child 1473
944f02992369
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/install-lib-macos.sh	Wed Nov 05 19:40:06 2025 +0100
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+if [ -z "$1" ] || [ -z "$2" ] || [ -z "$3" ] || [ -z "$4" ] ; then
+  echo "Usage: $0 <src> <libdir> <version> <major_version>"
+  exit 1
+fi
+
+
+NAME=$(basename $1)
+LIBNAME=${NAME/.dylib/.$4.dylib}
+
+SRC="$1"
+DST="$2/$LIBNAME"
+LN_DST="$2/$NAME"
+
+cp -f "$SRC" "$DST"
+
+install_name_tool -id "$DST" "$DST"
+
+rm -f $LN_DST
+ln -s $LIBNAME $LN_DST

mercurial