mirror of
https://github.com/Relintai/pandemonium_engine.git
synced 2024-12-23 12:26:59 +01:00
38 lines
2.4 KiB
Bash
38 lines
2.4 KiB
Bash
#!/bin/bash
|
|
set -e
|
|
|
|
export IOS_SDK="17.2"
|
|
export IOS_LIPO="/root/ioscross/arm64/bin/arm-apple-darwin11-lipo"
|
|
#export OPTIONS="platform=iphone production=yes use_lto=none"
|
|
export OPTIONS="platform=iphone"
|
|
|
|
# arm64 device
|
|
scons $OPTIONS arch=arm64 ios_simulator=no tools=no target=release_debug \
|
|
IPHONESDK="/root/ioscross/arm64/SDK/iPhoneOS${IOS_SDK}.sdk" IPHONEPATH="/root/ioscross/arm64/" ios_triple="arm-apple-darwin11-" "$@"
|
|
|
|
scons $OPTIONS arch=arm64 ios_simulator=no tools=no target=release \
|
|
IPHONESDK="/root/ioscross/arm64/SDK/iPhoneOS${IOS_SDK}.sdk" IPHONEPATH="/root/ioscross/arm64/" ios_triple="arm-apple-darwin11-" "$@"
|
|
|
|
# arm64 simulator
|
|
# Disabled for now as it doesn't work with cctools-port and current LLVM.
|
|
# See https://github.com/godotengine/build-containers/pull/85.
|
|
# scons platform=ios $OPTIONS arch=arm64 ios_simulator=yes target=template_debug \
|
|
# IOS_SDK_PATH="/root/ioscross/arm64_sim/SDK/iPhoneSimulator${IOS_SDK}.sdk" IOS_TOOLCHAIN_PATH="/root/ioscross/arm64_sim/" ios_triple="arm-apple-darwin11-"
|
|
# scons platform=ios $OPTIONS arch=arm64 ios_simulator=yes target=template_release \
|
|
# IOS_SDK_PATH="/root/ioscross/arm64_sim/SDK/iPhoneSimulator${IOS_SDK}.sdk" IOS_TOOLCHAIN_PATH="/root/ioscross/arm64_sim/" ios_triple="arm-apple-darwin11-"
|
|
|
|
# x86_64 simulator
|
|
scons $OPTIONS arch=x86_64 ios_simulator=yes tools=no target=release_debug \
|
|
IPHONESDK="/root/ioscross/x86_64_sim/SDK/iPhoneSimulator${IOS_SDK}.sdk" IPHONEPATH="/root/ioscross/x86_64_sim/" ios_triple="x86_64-apple-darwin11-" "$@"
|
|
|
|
scons $OPTIONS arch=x86_64 ios_simulator=yes tools=no target=release \
|
|
IPHONESDK="/root/ioscross/x86_64_sim/SDK/iPhoneSimulator${IOS_SDK}.sdk" IPHONEPATH="/root/ioscross/x86_64_sim/" ios_triple="x86_64-apple-darwin11-" "$@"
|
|
|
|
#cp bin/libgodot.ios.template_release.arm64.a /root/out/templates/libgodot.ios.a
|
|
#cp bin/libgodot.ios.template_debug.arm64.a /root/out/templates/libgodot.ios.debug.a
|
|
#$IOS_LIPO -create bin/libgodot.ios.template_release.arm64.simulator.a bin/libgodot.ios.template_release.x86_64.simulator.a -output /root/out/templates/libgodot.ios.simulator.a
|
|
#$IOS_LIPO -create bin/libgodot.ios.template_debug.arm64.simulator.a bin/libgodot.ios.template_debug.x86_64.simulator.a -output /root/out/templates/libgodot.ios.debug.simulator.a
|
|
#cp bin/libgodot.ios.template_release.x86_64.simulator.a /root/out/templates/libgodot.ios.simulator.a
|
|
#cp bin/libgodot.ios.template_debug.x86_64.simulator.a /root/out/templates/libgodot.ios.debug.simulator.a
|
|
|