Skip to content

Commit 623e2b9

Browse files
committed
[godot] Fix web builds for Godot <= 4.2
1 parent cf5b340 commit 623e2b9

File tree

1 file changed

+28
-4
lines changed

1 file changed

+28
-4
lines changed

spine-godot/build/build-templates-v4.sh

+28-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#!/bin/bash
22
set -e
3+
set -x
34

45
dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )"
56
pushd "$dir" > /dev/null
@@ -132,18 +133,41 @@ elif [ "$platform" = "web" ]; then
132133
scons platform=web tools=no target=template_debug custom_modules="../spine_godot" --jobs=$cpus
133134
mv bin/godot.web.template_release.wasm32.zip bin/web_release.zip
134135
mv bin/godot.web.template_debug.wasm32.zip bin/web_debug.zip
136+
135137
scons platform=web tools=no threads=no target=template_release custom_modules="../spine_godot" --jobs=$cpus
136138
scons platform=web tools=no threads=no target=template_debug custom_modules="../spine_godot" --jobs=$cpus
137-
mv bin/godot.web.template_release.wasm32.nothreads.zip bin/web_nothreads_release.zip
138-
mv bin/godot.web.template_debug.wasm32.nothreads.zip bin/web_nothreads_debug.zip
139+
140+
if [ -f bin/godot.web.template_release.wasm32.nothreads.zip ]; then
141+
mv bin/godot.web.template_release.wasm32.nothreads.zip bin/web_nothreads_release.zip
142+
else
143+
mv bin/godot.web.template_release.wasm32.zip bin/web_nothreads_release.zip
144+
fi
145+
146+
if [ -f bin/godot.web.template_debug.wasm32.nothreads.zip ]; then
147+
mv bin/godot.web.template_debug.wasm32.nothreads.zip bin/web_nothreads_debug.zip
148+
else
149+
mv bin/godot.web.template_debug.wasm32.zip bin/web_nothreads_debug.zip
150+
fi
151+
139152
scons platform=web tools=no dlink_enabled=yes target=template_release custom_modules="../spine_godot" --jobs=$cpus
140153
scons platform=web tools=no dlink_enabled=yes target=template_debug custom_modules="../spine_godot" --jobs=$cpus
141154
mv bin/godot.web.template_release.wasm32.dlink.zip bin/web_dlink_release.zip
142155
mv bin/godot.web.template_debug.wasm32.dlink.zip bin/web_dlink_debug.zip
156+
143157
scons platform=web tools=no threads=no dlink_enabled=yes target=template_release custom_modules="../spine_godot" --jobs=$cpus
144158
scons platform=web tools=no threads=no dlink_enabled=yes target=template_debug custom_modules="../spine_godot" --jobs=$cpus
145-
mv bin/godot.web.template_release.wasm32.nothreads.dlink.zip bin/web_dlink_nothreads_release.zip
146-
mv bin/godot.web.template_debug.wasm32.nothreads.dlink.zip bin/web_dlink_nothreads_debug.zip
159+
160+
if [ -f bin/godot.web.template_release.wasm32.nothreads.dlink.zip ]; then
161+
mv bin/godot.web.template_release.wasm32.nothreads.dlink.zip bin/web_dlink_nothreads_release.zip
162+
else
163+
mv bin/godot.web.template_release.wasm32.dlink.zip bin/web_dlink_nothreads_release.zip
164+
fi
165+
166+
if [ -f bin/godot.web.template_debug.wasm32.nothreads.dlink.zip ]; then
167+
mv bin/godot.web.template_debug.wasm32.nothreads.dlink.zip bin/web_dlink_nothreads_debug.zip
168+
else
169+
mv bin/godot.web.template_debug.wasm32.dlink.zip bin/web_dlink_nothreads_debug.zip
170+
fi
147171
elif [ "$platform" = "android" ]; then
148172
# --- ANROID ---
149173
# generates android_release.apk, android_debug.apk, android_source.zip

0 commit comments

Comments
 (0)