#!/bin/bash EXE=${MESON_INSTALL_PREFIX}/Contents/MacOS/$2 ANGLE="${MESON_SOURCE_ROOT}/macos/lib/MetalANGLE.framework" FRAMEWORKS="${MESON_INSTALL_PREFIX}/Contents/Frameworks" if [ -n "$(otool -L $EXE | grep ANGLE)" ] && [ -d $ANGLE ]; then if [ ! -d $FRAMEWORKS ]; then mkdir -p $FRAMEWORKS fi cp -a $ANGLE $FRAMEWORKS fi if [ -n "$1" ]; then echo "Setting up steam_api manually..." if [ ! -d $FRAMEWORKS ]; then mkdir -p $FRAMEWORKS fi cp "$1/libsteam_api.dylib" $FRAMEWORKS install_name_tool -change "@loader_path/libsteam_api.dylib" "@executable_path/../Frameworks/libsteam_api.dylib" $EXE install_name_tool -add_rpath "@executable_path/../Frameworks" ${EXE}_rt macpack -d "../Frameworks" ${EXE}_rt else install_name_tool -add_rpath "@executable_path/../Frameworks" ${EXE} macpack -d "../Frameworks" ${EXE} fi