Fix mac builds (& add some failsafes)
This commit is contained in:
+2
-3
@@ -17,11 +17,11 @@ brew install -f --overwrite --quiet ccache "llvm@$LLVM_COMPILER_VER"
|
|||||||
brew link -f --overwrite --quiet "llvm@$LLVM_COMPILER_VER"
|
brew link -f --overwrite --quiet "llvm@$LLVM_COMPILER_VER"
|
||||||
if [ "$AARCH64" -eq 1 ]; then
|
if [ "$AARCH64" -eq 1 ]; then
|
||||||
brew install -f --overwrite --quiet googletest opencv@4 sdl3 vulkan-headers vulkan-loader molten-vk
|
brew install -f --overwrite --quiet googletest opencv@4 sdl3 vulkan-headers vulkan-loader molten-vk
|
||||||
brew unlink --quiet ffmpeg fmt qtbase qtsvg qtdeclarative
|
brew unlink --quiet ffmpeg fmt qtbase qtsvg qtdeclarative protobuf || true
|
||||||
else
|
else
|
||||||
arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
||||||
arch -x86_64 /usr/local/bin/brew install -f --overwrite --quiet python@3.14 opencv@4 "llvm@$LLVM_COMPILER_VER" sdl3 vulkan-headers vulkan-loader molten-vk
|
arch -x86_64 /usr/local/bin/brew install -f --overwrite --quiet python@3.14 opencv@4 "llvm@$LLVM_COMPILER_VER" sdl3 vulkan-headers vulkan-loader molten-vk
|
||||||
arch -x86_64 /usr/local/bin/brew unlink --quiet ffmpeg qtbase qtsvg qtdeclarative
|
arch -x86_64 /usr/local/bin/brew unlink --quiet ffmpeg qtbase qtsvg qtdeclarative protobuf || true
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export CXX=clang++
|
export CXX=clang++
|
||||||
@@ -122,7 +122,6 @@ cmake .. \
|
|||||||
-DUSE_SYSTEM_MVK=ON \
|
-DUSE_SYSTEM_MVK=ON \
|
||||||
-DUSE_SYSTEM_SDL=ON \
|
-DUSE_SYSTEM_SDL=ON \
|
||||||
-DUSE_SYSTEM_OPENCV=ON \
|
-DUSE_SYSTEM_OPENCV=ON \
|
||||||
-DUSE_SYSTEM_PROTOBUF=ON \
|
|
||||||
-G Ninja
|
-G Ninja
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -21,7 +21,7 @@ rm -rf "rpcs3.app/Contents/Frameworks/QtPdf.framework" \
|
|||||||
"rpcs3.app/Contents/Frameworks/QtVirtualKeyboard.framework" \
|
"rpcs3.app/Contents/Frameworks/QtVirtualKeyboard.framework" \
|
||||||
"rpcs3.app/Contents/Plugins/platforminputcontexts" \
|
"rpcs3.app/Contents/Plugins/platforminputcontexts" \
|
||||||
"rpcs3.app/Contents/Plugins/virtualkeyboard" \
|
"rpcs3.app/Contents/Plugins/virtualkeyboard" \
|
||||||
"rpcs3.app/Contents/Resources/git"
|
"rpcs3.app/Contents/Resources/git" || true
|
||||||
|
|
||||||
../../.ci/optimize-mac.sh rpcs3.app
|
../../.ci/optimize-mac.sh rpcs3.app
|
||||||
|
|
||||||
@@ -49,7 +49,7 @@ QT_TRANS="$WORKDIR/qt-downloader/$QT_VER/clang_64/translations"
|
|||||||
cp $QT_TRANS/qt_*.qm rpcs3.app/Contents/translations
|
cp $QT_TRANS/qt_*.qm rpcs3.app/Contents/translations
|
||||||
cp $QT_TRANS/qtbase_*.qm rpcs3.app/Contents/translations
|
cp $QT_TRANS/qtbase_*.qm rpcs3.app/Contents/translations
|
||||||
cp $QT_TRANS/qtmultimedia_*.qm rpcs3.app/Contents/translations
|
cp $QT_TRANS/qtmultimedia_*.qm rpcs3.app/Contents/translations
|
||||||
rm -f rpcs3.app/Contents/translations/qt_help_*.qm
|
rm -f rpcs3.app/Contents/translations/qt_help_*.qm || true
|
||||||
|
|
||||||
# Need to do this rename hack due to case insensitive filesystem
|
# Need to do this rename hack due to case insensitive filesystem
|
||||||
mv rpcs3.app RPCS3_.app
|
mv rpcs3.app RPCS3_.app
|
||||||
|
|||||||
Reference in New Issue
Block a user