2024-05-02 17:15:23 +02:00
|
|
|
# Build script for iOS app store
|
|
|
|
|
2024-05-02 20:41:56 +02:00
|
|
|
# Set the development team ID as a DEVTEAM env variable.
|
|
|
|
|
2024-05-03 23:39:20 +02:00
|
|
|
if [[ -z "${DEVTEAM}" ]]; then
|
|
|
|
echo "DEVTEAM not in environment, exiting"
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [[ -z "${GOLD}" ]]; then
|
|
|
|
echo "GOLD is not set (should be YES or NO), exiting"
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
|
|
|
|
rm -rf build-ios
|
2024-05-02 17:15:23 +02:00
|
|
|
mkdir build-ios
|
|
|
|
pushd build-ios
|
2024-05-02 20:34:17 +02:00
|
|
|
|
2024-05-03 00:20:12 +02:00
|
|
|
BUILD_TYPE=Release
|
|
|
|
|
|
|
|
echo $DEVTEAM
|
|
|
|
echo $BUILD_TYPE
|
|
|
|
|
2024-05-03 23:39:20 +02:00
|
|
|
cmake .. -DIOS_APP_STORE=ON -DGOLD=$GOLD -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DCMAKE_TOOLCHAIN_FILE=cmake/Toolchains/ios.cmake -DDEVELOPMENT_TEAM_ID=${DEVTEAM} -DIOS_PLATFORM=OS -GXcode
|
2024-05-02 17:15:23 +02:00
|
|
|
# TODO: Get a MoltenVK somewhere.
|
|
|
|
#cp ../MoltenVK/iOS/Frameworks/libMoltenVK.dylib PPSSPP.app/Frameworks
|
|
|
|
popd
|
|
|
|
|
|
|
|
# To open the xcode project:
|
|
|
|
# open build-ios/PPSSPP.xcodeproj
|