@@ -293,15 +293,30 @@ if [ "${build_classical}" == "1" ]; then
293293 zip -q -9 " ${reldir} /${binname} .zip" ${binname} ${wrpname}
294294 rm ${binname} ${wrpname}
295295
296+ binname=" ${godot_basename} _arm64.exe"
297+ wrpname=" ${godot_basename} _arm64_console.exe"
298+ cp out/windows/arm64/tools/godot.windows.editor.arm64.exe ${binname}
299+ strip ${binname}
300+ sign_windows ${binname}
301+ cp out/windows/arm64/tools/godot.windows.editor.arm64.console.exe ${wrpname}
302+ strip ${wrpname}
303+ sign_windows ${wrpname}
304+ zip -q -9 " ${reldir} /${binname} .zip" ${binname} ${wrpname}
305+ rm ${binname} ${wrpname}
306+
296307 # Templates
297308 cp out/windows/x86_64/templates/godot.windows.template_release.x86_64.exe ${templatesdir} /windows_release_x86_64.exe
298309 cp out/windows/x86_64/templates/godot.windows.template_debug.x86_64.exe ${templatesdir} /windows_debug_x86_64.exe
299310 cp out/windows/x86_32/templates/godot.windows.template_release.x86_32.exe ${templatesdir} /windows_release_x86_32.exe
300311 cp out/windows/x86_32/templates/godot.windows.template_debug.x86_32.exe ${templatesdir} /windows_debug_x86_32.exe
312+ cp out/windows/arm64/templates/godot.windows.template_release.arm64.exe ${templatesdir} /windows_release_arm64.exe
313+ cp out/windows/arm64/templates/godot.windows.template_debug.arm64.exe ${templatesdir} /windows_debug_arm64.exe
301314 cp out/windows/x86_64/templates/godot.windows.template_release.x86_64.console.exe ${templatesdir} /windows_release_x86_64_console.exe
302315 cp out/windows/x86_64/templates/godot.windows.template_debug.x86_64.console.exe ${templatesdir} /windows_debug_x86_64_console.exe
303316 cp out/windows/x86_32/templates/godot.windows.template_release.x86_32.console.exe ${templatesdir} /windows_release_x86_32_console.exe
304317 cp out/windows/x86_32/templates/godot.windows.template_debug.x86_32.console.exe ${templatesdir} /windows_debug_x86_32_console.exe
318+ cp out/windows/arm64/templates/godot.windows.template_release.arm64.console.exe ${templatesdir} /windows_release_arm64_console.exe
319+ cp out/windows/arm64/templates/godot.windows.template_debug.arm64.console.exe ${templatesdir} /windows_debug_arm64_console.exe
305320 strip ${templatesdir} /windows* .exe
306321
307322 # # macOS (Classical) ##
@@ -471,15 +486,32 @@ if [ "${build_mono}" == "1" ]; then
471486 zip -r -q -9 " ${reldir_mono} /${binname} .zip" ${binname}
472487 rm -rf ${binname}
473488
489+ binname=" ${godot_basename} _mono_arm64"
490+ wrpname=" ${godot_basename} _mono_arm64_console"
491+ mkdir -p ${binname}
492+ cp out/windows/arm64/tools-mono/godot.windows.editor.arm64.mono.exe ${binname} /${binname} .exe
493+ strip ${binname} /${binname} .exe
494+ sign_windows ${binname} /${binname} .exe
495+ cp -rp out/windows/arm64/tools-mono/GodotSharp ${binname} /
496+ cp out/windows/arm64/tools-mono/godot.windows.editor.arm64.mono.console.exe ${binname} /${wrpname} .exe
497+ strip ${binname} /${wrpname} .exe
498+ sign_windows ${binname} /${wrpname} .exe
499+ zip -r -q -9 " ${reldir_mono} /${binname} .zip" ${binname}
500+ rm -rf ${binname}
501+
474502 # Templates
475503 cp out/windows/x86_64/templates-mono/godot.windows.template_debug.x86_64.mono.exe ${templatesdir_mono} /windows_debug_x86_64.exe
476504 cp out/windows/x86_64/templates-mono/godot.windows.template_release.x86_64.mono.exe ${templatesdir_mono} /windows_release_x86_64.exe
477505 cp out/windows/x86_32/templates-mono/godot.windows.template_debug.x86_32.mono.exe ${templatesdir_mono} /windows_debug_x86_32.exe
478506 cp out/windows/x86_32/templates-mono/godot.windows.template_release.x86_32.mono.exe ${templatesdir_mono} /windows_release_x86_32.exe
507+ cp out/windows/arm64/templates-mono/godot.windows.template_debug.arm64.mono.exe ${templatesdir_mono} /windows_debug_arm64.exe
508+ cp out/windows/arm64/templates-mono/godot.windows.template_release.arm64.mono.exe ${templatesdir_mono} /windows_release_arm64.exe
479509 cp out/windows/x86_64/templates-mono/godot.windows.template_debug.x86_64.mono.console.exe ${templatesdir_mono} /windows_debug_x86_64_console.exe
480510 cp out/windows/x86_64/templates-mono/godot.windows.template_release.x86_64.mono.console.exe ${templatesdir_mono} /windows_release_x86_64_console.exe
481511 cp out/windows/x86_32/templates-mono/godot.windows.template_debug.x86_32.mono.console.exe ${templatesdir_mono} /windows_debug_x86_32_console.exe
482512 cp out/windows/x86_32/templates-mono/godot.windows.template_release.x86_32.mono.console.exe ${templatesdir_mono} /windows_release_x86_32_console.exe
513+ cp out/windows/arm64/templates-mono/godot.windows.template_debug.arm64.mono.console.exe ${templatesdir_mono} /windows_debug_arm64_console.exe
514+ cp out/windows/arm64/templates-mono/godot.windows.template_release.arm64.mono.console.exe ${templatesdir_mono} /windows_release_arm64_console.exe
483515 strip ${templatesdir_mono} /windows* .exe
484516
485517 # # macOS (Mono) ##
0 commit comments