From 5318ae6b41ae9c19e9f3907894515c40b620840b Mon Sep 17 00:00:00 2001 From: OmniaX-Dev Date: Sat, 16 May 2026 04:19:19 +0200 Subject: [PATCH] Fixed install script on MacOS --- other/install_release.sh | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/other/install_release.sh b/other/install_release.sh index eeb55d2..336fe03 100755 --- a/other/install_release.sh +++ b/other/install_release.sh @@ -7,21 +7,26 @@ set -e RELEASE_DIR= if [[ "$(uname)" == "Darwin" ]]; then + if [[ "$(uname -m)" == "arm64" ]]; then + PREFIX=/opt/homebrew + else + PREFIX=/usr/local + fi RELEASE_DIR=../bin/OmniaFramework_macos # Remove old versions sudo rm -rf /usr/local/include/ostd 2> /dev/null sudo rm -rf /usr/local/include/ogfx 2> /dev/null - sudo rm -f /usr/local/lib/libostd.dylib 2> /dev/null - sudo rm -f /usr/local/lib/libogfx.dylib 2> /dev/null + sudo rm -f "$PREFIX/lib/libostd.dylib" 2> /dev/null + sudo rm -f "$PREFIX/lib/libogfx.dylib" 2> /dev/null # Install headers sudo cp -r "$RELEASE_DIR/include/ostd" /usr/local/include/ sudo cp -r "$RELEASE_DIR/include/ogfx" /usr/local/include/ # Install libraries - sudo cp "$RELEASE_DIR/lib/libostd.dylib" /usr/local/lib/ - sudo cp "$RELEASE_DIR/lib/libogfx.dylib" /usr/local/lib/ + sudo cp "$RELEASE_DIR/lib/libostd.dylib" "$PREFIX/lib/" + sudo cp "$RELEASE_DIR/lib/libogfx.dylib" "$PREFIX/lib/" elif [[ "$(uname -s)" == Linux* ]]; then RELEASE_DIR=../bin/OmniaFramework_linux64 sudo rm -rf /usr/include/ostd 2> /dev/null