You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.0 KiB
36 lines
1.0 KiB
#!/bin/sh -ex
|
|
|
|
# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
|
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
WORK_DIR="$PWD"
|
|
if [ -z "$NPROC" ]; then
|
|
NPROC="$(nproc)"
|
|
fi
|
|
|
|
[ ! -z "$IOS_SDK" ]
|
|
|
|
cmake -G Xcode -B build \
|
|
-DCMAKE_TOOLCHAIN_FILE="$WORK_DIR/.ci/ios/ios-toolchain.cmake" \
|
|
-DPLATFORM=OS64 \
|
|
-DDEPLOYMENT_TARGET=16.0 \
|
|
-DCOCOA_LIBRARY="$IOS_SDK/System/Library/Frameworks/Cocoa.framework" \
|
|
-DCMAKE_C_COMPILER="$(xcrun --sdk iphoneos clang -arch arm64)" \
|
|
-DCMAKE_CXX_COMPILER="$(xcrun --sdk iphoneos clang++ -arch arm64)" \
|
|
-DENABLE_LIBUSB=OFF \
|
|
-DENABLE_UPDATE_CHECKER=OFF \
|
|
-DENABLE_QT=OFF \
|
|
-DENABLE_OPENSSL=OFF \
|
|
-DENABLE_WEB_SERVICE=OFF \
|
|
-DENABLE_CUBEB=OFF \
|
|
-DYUZU_ROOM=OFF \
|
|
-DYUZU_ROOM_STANDALONE=OFF \
|
|
-DYUZU_STATIC_ROOM=OFF \
|
|
-DYUZU_CMD=OFF \
|
|
-DUSE_DISCORD_PRESENCE=OFF \
|
|
-DYUZU_USE_EXTERNAL_FFMPEG=ON \
|
|
-DYUZU_USE_EXTERNAL_SDL2=ON \
|
|
-DCPMUTIL_FORCE_BUNDLED=ON \
|
|
-DCMAKE_BUILD_TYPE=Release
|
|
|
|
cmake --build build -- -j${NPROC}
|