#!/usr/bin/env bash set -euo pipefail ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" SOURCE_DIR="$ROOT_DIR/app/src/main/cpp" BUILD_DIR="${BUILD_DIR:-$ROOT_DIR/build-ios-xcode}" BUNDLE_ID="${BUNDLE_ID:-com.armsx2.ios}" TEAM_ID="${TEAM_ID:-}" if ! command -v cmake >/dev/null 2>&1; then echo "error: cmake is required to generate the iOS Xcode project." >&2 echo "Install CMake from https://cmake.org/download/ or through your package manager." >&2 exit 1 fi cmake -S "$SOURCE_DIR" -B "$BUILD_DIR" -G Xcode \ -DCMAKE_SYSTEM_NAME=iOS \ -DARMSX2_REAL_DEVICE=ON \ -DARMSX2_BUNDLE_IDENTIFIER="$BUNDLE_ID" \ -DARMSX2_DEVELOPMENT_TEAM="$TEAM_ID" cat <