make/install-lib-macos.sh

Wed, 05 Nov 2025 19:45:08 +0100

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Wed, 05 Nov 2025 19:45:08 +0100
changeset 1472
c48cf649c10f
parent 1471
2309b553c604
child 1473
944f02992369
permissions
-rwxr-xr-x

fix install-lib.sh - relates #752

#!/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