make/install-lib-macos.sh

Tue, 11 Nov 2025 17:02:26 +0100

author
Mike Becker <universe@uap-core.de>
date
Tue, 11 Nov 2025 17:02:26 +0100
changeset 1484
d72725216f37
parent 1473
944f02992369
permissions
-rwxr-xr-x

add DESTDIR support

#!/bin/sh

if [ -z "$1" ] || [ -z "$2" ] || [ -z "$3" ] || [ -z "$4" ] ; then
  echo "Usage: $0 <src> <libdir> <version> <major_version> [destdir]"
  exit 1
fi


NAME=$(basename $1)
LIBNAME=${NAME/.dylib/.$4.dylib}

SRC="$1"
LIB_ID="$2/$LIBNAME"
DST="$5$2/$LIBNAME"
LN_DST="$5$2/$NAME"

cp -f "$SRC" "$DST"

install_name_tool -id "$LIB_ID" "$DST"

rm -f "$LN_DST"
ln -s "$LIBNAME" "$LN_DST"

mercurial