@@ -25,32 +25,32 @@ if [ "${CLASSICAL}" == "1" ]; then
25
25
echo " Starting classical build for iOS..."
26
26
27
27
# arm64 device
28
- $SCONS platform=ios $OPTIONS arch=arm64 tools=no ios_simulator=no target=release_debug \
28
+ $SCONS platform=ios $OPTIONS arch=arm64 ios_simulator=no target=template_debug \
29
29
IOS_SDK_PATH=" /root/ioscross/arm64/SDK/iPhoneOS${IOS_SDK} .sdk" IOS_TOOLCHAIN_PATH=" /root/ioscross/arm64/" ios_triple=" arm-apple-darwin11-"
30
- $SCONS platform=ios $OPTIONS arch=arm64 tools=no ios_simulator=no target=release \
30
+ $SCONS platform=ios $OPTIONS arch=arm64 ios_simulator=no target=template_release \
31
31
IOS_SDK_PATH=" /root/ioscross/arm64/SDK/iPhoneOS${IOS_SDK} .sdk" IOS_TOOLCHAIN_PATH=" /root/ioscross/arm64/" ios_triple=" arm-apple-darwin11-"
32
32
33
33
# arm64 simulator
34
34
# Disabled for now as it doesn't work with cctools-port and current LLVM.
35
35
# See https://github.com/godotengine/build-containers/pull/85.
36
- # $SCONS platform=ios $OPTIONS arch=arm64 tools=no ios_simulator=yes target=release_debug \
36
+ # $SCONS platform=ios $OPTIONS arch=arm64 ios_simulator=yes target=template_debug \
37
37
# IOS_SDK_PATH="/root/ioscross/arm64_sim/SDK/iPhoneOS${IOS_SDK}.sdk" IOS_TOOLCHAIN_PATH="/root/ioscross/arm64_sim/" ios_triple="arm-apple-darwin11-"
38
- # $SCONS platform=ios $OPTIONS arch=arm64 tools=no ios_simulator=no target=release \
38
+ # $SCONS platform=ios $OPTIONS arch=arm64 ios_simulator=no target=template_release \
39
39
# IOS_SDK_PATH="/root/ioscross/arm64_sim/SDK/iPhoneOS${IOS_SDK}.sdk" IOS_TOOLCHAIN_PATH="/root/ioscross/arm64_sim/" ios_triple="arm-apple-darwin11-"
40
40
41
41
# x86_64 simulator
42
- $SCONS platform=ios $OPTIONS arch=x86_64 tools=no ios_simulator=yes target=release_debug \
42
+ $SCONS platform=ios $OPTIONS arch=x86_64 ios_simulator=yes target=template_debug \
43
43
IOS_SDK_PATH=" /root/ioscross/x86_64_sim/SDK/iPhoneOS${IOS_SDK} .sdk" IOS_TOOLCHAIN_PATH=" /root/ioscross/x86_64_sim/" ios_triple=" x86_64-apple-darwin11-"
44
- $SCONS platform=ios $OPTIONS arch=x86_64 tools=no ios_simulator=yes target=release \
44
+ $SCONS platform=ios $OPTIONS arch=x86_64 ios_simulator=yes target=template_release \
45
45
IOS_SDK_PATH=" /root/ioscross/x86_64_sim/SDK/iPhoneOS${IOS_SDK} .sdk" IOS_TOOLCHAIN_PATH=" /root/ioscross/x86_64_sim/" ios_triple=" x86_64-apple-darwin11-"
46
46
47
47
mkdir -p /root/out/templates
48
- cp bin/libgodot.ios.opt .arm64.a /root/out/templates/libgodot.ios.a
49
- cp bin/libgodot.ios.opt.debug .arm64.a /root/out/templates/libgodot.ios.debug.a
50
- # $IOS_LIPO -create bin/libgodot.ios.opt .arm64.simulator.a bin/libgodot.ios.opt .x86_64.simulator.a -output /root/out/templates/libgodot.ios.simulator.a
51
- # $IOS_LIPO -create bin/libgodot.ios.opt.debug. arm64.simulator.a bin/libgodot.ios.opt.debug .x86_64.simulator.a -output /root/out/templates/libgodot.ios.debug.simulator.a
52
- cp bin/libgodot.ios.opt .x86_64.simulator.a /root/out/templates/libgodot.ios.simulator.a
53
- cp bin/libgodot.ios.opt.debug .x86_64.simulator.a /root/out/templates/libgodot.ios.debug.simulator.a
48
+ cp bin/libgodot.ios.template_release .arm64.a /root/out/templates/libgodot.ios.a
49
+ cp bin/libgodot.ios.template_debug .arm64.a /root/out/templates/libgodot.ios.debug.a
50
+ # $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
51
+ # $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
52
+ cp bin/libgodot.ios.template_release .x86_64.simulator.a /root/out/templates/libgodot.ios.simulator.a
53
+ cp bin/libgodot.ios.template_debug .x86_64.simulator.a /root/out/templates/libgodot.ios.debug.simulator.a
54
54
fi
55
55
56
56
# Mono
@@ -63,33 +63,33 @@ if false; then
63
63
cp -r /root/mono-glue/GodotSharp/GodotSharp/Generated modules/mono/glue/GodotSharp/GodotSharp/
64
64
65
65
# arm64 device
66
- $SCONS platform=ios $OPTIONS $OPTIONS_MONO arch=arm64 ios_simulator=no tools=no target=release_debug \
66
+ $SCONS platform=ios $OPTIONS $OPTIONS_MONO arch=arm64 ios_simulator=no target=template_debug \
67
67
IOS_SDK_PATH=" /root/ioscross/arm64/SDK/iPhoneOS${IOS_SDK} .sdk" IOS_TOOLCHAIN_PATH=" /root/ioscross/arm64/" ios_triple=" arm-apple-darwin11-"
68
- $SCONS platform=ios $OPTIONS $OPTIONS_MONO arch=arm64 ios_simulator=no tools=no target=release \
68
+ $SCONS platform=ios $OPTIONS $OPTIONS_MONO arch=arm64 ios_simulator=no target=template_release \
69
69
IOS_SDK_PATH=" /root/ioscross/arm64/SDK/iPhoneOS${IOS_SDK} .sdk" IOS_TOOLCHAIN_PATH=" /root/ioscross/arm64/" ios_triple=" arm-apple-darwin11-"
70
70
71
71
# arm64 simulator
72
72
# Disabled for now as it doesn't work with cctools-port and current LLVM.
73
73
# See https://github.com/godotengine/build-containers/pull/85.
74
- # $SCONS platform=ios $OPTIONS $OPTIONS_MONO arch=arm64 ios_simulator=yes tools=no target=release_debug \
74
+ # $SCONS platform=ios $OPTIONS $OPTIONS_MONO arch=arm64 ios_simulator=yes target=template_debug \
75
75
# IOS_SDK_PATH="/root/ioscross/arm64_sim/SDK/iPhoneOS${IOS_SDK}.sdk" IOS_TOOLCHAIN_PATH="/root/ioscross/arm64_sim/" ios_triple="arm-apple-darwin11-"
76
- # $SCONS platform=ios $OPTIONS $OPTIONS_MONO arch=arm64 ios_simulator=yes tools=no target=release \
76
+ # $SCONS platform=ios $OPTIONS $OPTIONS_MONO arch=arm64 ios_simulator=yes target=template_release \
77
77
# IOS_SDK_PATH="/root/ioscross/arm64_sim/SDK/iPhoneOS${IOS_SDK}.sdk" IOS_TOOLCHAIN_PATH="/root/ioscross/arm64_sim/" ios_triple="arm-apple-darwin11-"
78
78
79
79
# x86_64 simulator
80
- $SCONS platform=ios $OPTIONS $OPTIONS_MONO arch=x86_64 ios_simulator=yes tools=no target=release_debug \
80
+ $SCONS platform=ios $OPTIONS $OPTIONS_MONO arch=x86_64 ios_simulator=yes target=template_debug \
81
81
IOS_SDK_PATH=" /root/ioscross/x86_64_sim/SDK/iPhoneOS${IOS_SDK} .sdk" IOS_TOOLCHAIN_PATH=" /root/ioscross/x86_64_sim/" ios_triple=" x86_64-apple-darwin11-"
82
- $SCONS platform=ios $OPTIONS $OPTIONS_MONO arch=x86_64 ios_simulator=yes tools=no target=release \
82
+ $SCONS platform=ios $OPTIONS $OPTIONS_MONO arch=x86_64 ios_simulator=yes target=template_release \
83
83
IOS_SDK_PATH=" /root/ioscross/x86_64_sim/SDK/iPhoneOS${IOS_SDK} .sdk" IOS_TOOLCHAIN_PATH=" /root/ioscross/x86_64_sim/" ios_triple=" x86_64-apple-darwin11-"
84
84
85
85
mkdir -p /root/out/templates-mono
86
86
87
- cp bin/libgodot.ios.opt .arm64.a /root/out/templates-mono/libgodot.ios.a
88
- cp bin/libgodot.ios.opt.debug .arm64.a /root/out/templates-mono/libgodot.ios.debug.a
89
- # $IOS_LIPO -create bin/libgodot.ios.opt .arm64.simulator.a bin/libgodot.ios.opt .x86_64.simulator.a -output /root/out/templates-mono/libgodot.ios.simulator.a
90
- # $IOS_LIPO -create bin/libgodot.ios.opt.debug. arm64.simulator.a bin/libgodot.ios.opt.debug .x86_64.simulator.a -output /root/out/templates-mono/libgodot.ios.debug.simulator.a
91
- cp bin/libgodot.ios.opt .x86_64.simulator.a /root/out/templates-mono/libgodot.ios.simulator.a
92
- cp bin/libgodot.ios.opt.debug .x86_64.simulator.a /root/out/templates-mono/libgodot.ios.debug.simulator.a
87
+ cp bin/libgodot.ios.template_release .arm64.a /root/out/templates-mono/libgodot.ios.a
88
+ cp bin/libgodot.ios.template_debug .arm64.a /root/out/templates-mono/libgodot.ios.debug.a
89
+ # $IOS_LIPO -create bin/libgodot.ios.template_release .arm64.simulator.a bin/libgodot.ios.template_release .x86_64.simulator.a -output /root/out/templates-mono/libgodot.ios.simulator.a
90
+ # $IOS_LIPO -create bin/libgodot.ios.template_debug. arm64.simulator.a bin/libgodot.ios.template_debug .x86_64.simulator.a -output /root/out/templates-mono/libgodot.ios.debug.simulator.a
91
+ cp bin/libgodot.ios.template_release .x86_64.simulator.a /root/out/templates-mono/libgodot.ios.simulator.a
92
+ cp bin/libgodot.ios.template_debug .x86_64.simulator.a /root/out/templates-mono/libgodot.ios.debug.simulator.a
93
93
fi
94
94
95
95
echo " iOS build successful"
0 commit comments