Files
eden/.ci/ios/build.sh
T

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

21 lines
520 B
Bash
Raw Normal View History

2026-02-21 23:39:01 +00:00
#!/bin/sh -ex
2026-02-21 23:39:48 +00:00
# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
# SPDX-License-Identifier: GPL-3.0-or-later
2026-02-21 23:39:01 +00:00
WORK_DIR="$PWD"
2026-03-26 00:14:29 -04:00
xcrun --sdk iphoneos --show-sdk-path
2026-02-21 23:39:01 +00:00
2026-03-26 02:53:43 -04:00
# TODO: support iphonesimulator sdk
2026-02-22 02:53:02 +00:00
2026-03-26 02:53:43 -04:00
cmake -G Xcode -B build/ios \
2026-03-28 16:47:52 -04:00
-DCMAKE_OSX_DEPLOYMENT_TARGET=16.0 \
-DCMAKE_OSX_SYSROOT=iphoneos \
-DCMAKE_SYSTEM_NAME=iOS \
-DCMAKE_OSX_ARCHITECTURES="arm64" \
2026-03-26 02:53:43 -04:00
-DCMAKE_BUILD_TYPE=Release \
2026-03-31 03:30:57 +00:00
-DYUZU_USE_EXTERNAL_SDL2=ON \
2026-03-26 02:53:43 -04:00
"$@"
2026-02-21 23:39:01 +00:00
2026-03-26 02:53:43 -04:00
cmake --build build/ios -t eden-ios --config Release