macOS: move rpath configuration to build step for reliability
This commit is contained in:
committed by
Peter Steinberger
parent
17009d28cf
commit
02d5c00873
@@ -43,7 +43,7 @@ fi
|
|||||||
cd "$ROOT_DIR/apps/macos"
|
cd "$ROOT_DIR/apps/macos"
|
||||||
|
|
||||||
echo "🔨 Building $PRODUCT ($BUILD_CONFIG)"
|
echo "🔨 Building $PRODUCT ($BUILD_CONFIG)"
|
||||||
swift build -c "$BUILD_CONFIG" --product "$PRODUCT" --build-path "$BUILD_PATH"
|
swift build -c "$BUILD_CONFIG" --product "$PRODUCT" --build-path "$BUILD_PATH" -Xlinker -rpath -Xlinker @executable_path/../Frameworks
|
||||||
|
|
||||||
BIN="$BUILD_PATH/$BUILD_CONFIG/$PRODUCT"
|
BIN="$BUILD_PATH/$BUILD_CONFIG/$PRODUCT"
|
||||||
echo "pkg: binary $BIN" >&2
|
echo "pkg: binary $BIN" >&2
|
||||||
@@ -87,7 +87,6 @@ if [ -d "$SPARKLE_FRAMEWORK" ]; then
|
|||||||
echo "✨ Embedding Sparkle.framework"
|
echo "✨ Embedding Sparkle.framework"
|
||||||
cp -R "$SPARKLE_FRAMEWORK" "$APP_ROOT/Contents/Frameworks/"
|
cp -R "$SPARKLE_FRAMEWORK" "$APP_ROOT/Contents/Frameworks/"
|
||||||
chmod -R a+rX "$APP_ROOT/Contents/Frameworks/Sparkle.framework"
|
chmod -R a+rX "$APP_ROOT/Contents/Frameworks/Sparkle.framework"
|
||||||
install_name_tool -add_rpath "@executable_path/../Frameworks" "$APP_ROOT/Contents/MacOS/Clawdis"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "🖼 Copying app icon"
|
echo "🖼 Copying app icon"
|
||||||
|
|||||||
Reference in New Issue
Block a user