@@ -289,15 +289,28 @@ if [ "${build_classical}" == "1" ]; then
289289 zip -q -9 " ${reldir} /${binname} .zip" ${binname} ${wrpname}
290290 rm ${binname} ${wrpname}
291291
292+ binname=" ${godot_basename} _arm64.exe"
293+ wrpname=" ${godot_basename} _arm64_console.exe"
294+ cp out/windows/arm64/tools/godot.windows.editor.arm64.llvm.exe ${binname}
295+ sign_windows ${binname}
296+ cp out/windows/arm64/tools/godot.windows.editor.arm64.llvm.console.exe ${wrpname}
297+ sign_windows ${wrpname}
298+ zip -q -9 " ${reldir} /${binname} .zip" ${binname} ${wrpname}
299+ rm ${binname} ${wrpname}
300+
292301 # Templates
293302 cp out/windows/x86_64/templates/godot.windows.template_release.x86_64.exe ${templatesdir} /windows_release_x86_64.exe
294303 cp out/windows/x86_64/templates/godot.windows.template_debug.x86_64.exe ${templatesdir} /windows_debug_x86_64.exe
295304 cp out/windows/x86_32/templates/godot.windows.template_release.x86_32.exe ${templatesdir} /windows_release_x86_32.exe
296305 cp out/windows/x86_32/templates/godot.windows.template_debug.x86_32.exe ${templatesdir} /windows_debug_x86_32.exe
306+ cp out/windows/arm64/templates/godot.windows.template_release.arm64.llvm.exe ${templatesdir} /windows_release_arm64.exe
307+ cp out/windows/arm64/templates/godot.windows.template_debug.arm64.llvm.exe ${templatesdir} /windows_debug_arm64.exe
297308 cp out/windows/x86_64/templates/godot.windows.template_release.x86_64.console.exe ${templatesdir} /windows_release_x86_64_console.exe
298309 cp out/windows/x86_64/templates/godot.windows.template_debug.x86_64.console.exe ${templatesdir} /windows_debug_x86_64_console.exe
299310 cp out/windows/x86_32/templates/godot.windows.template_release.x86_32.console.exe ${templatesdir} /windows_release_x86_32_console.exe
300311 cp out/windows/x86_32/templates/godot.windows.template_debug.x86_32.console.exe ${templatesdir} /windows_debug_x86_32_console.exe
312+ cp out/windows/arm64/templates/godot.windows.template_release.arm64.llvm.console.exe ${templatesdir} /windows_release_arm64_console.exe
313+ cp out/windows/arm64/templates/godot.windows.template_debug.arm64.llvm.console.exe ${templatesdir} /windows_debug_arm64_console.exe
301314
302315 # # macOS (Classical) ##
303316
@@ -462,15 +475,30 @@ if [ "${build_mono}" == "1" ]; then
462475 zip -r -q -9 " ${reldir_mono} /${binname} .zip" ${binname}
463476 rm -rf ${binname}
464477
478+ binname=" ${godot_basename} _mono_arm64"
479+ wrpname=" ${godot_basename} _mono_arm64_console"
480+ mkdir -p ${binname}
481+ cp out/windows/arm64/tools-mono/godot.windows.editor.arm64.llvm.mono.exe ${binname} /${binname} .exe
482+ sign_windows ${binname} /${binname} .exe
483+ cp -rp out/windows/arm64/tools-mono/GodotSharp ${binname} /
484+ cp out/windows/arm64/tools-mono/godot.windows.editor.arm64.llvm.mono.console.exe ${binname} /${wrpname} .exe
485+ sign_windows ${binname} /${wrpname} .exe
486+ zip -r -q -9 " ${reldir_mono} /${binname} .zip" ${binname}
487+ rm -rf ${binname}
488+
465489 # Templates
466490 cp out/windows/x86_64/templates-mono/godot.windows.template_debug.x86_64.mono.exe ${templatesdir_mono} /windows_debug_x86_64.exe
467491 cp out/windows/x86_64/templates-mono/godot.windows.template_release.x86_64.mono.exe ${templatesdir_mono} /windows_release_x86_64.exe
468492 cp out/windows/x86_32/templates-mono/godot.windows.template_debug.x86_32.mono.exe ${templatesdir_mono} /windows_debug_x86_32.exe
469493 cp out/windows/x86_32/templates-mono/godot.windows.template_release.x86_32.mono.exe ${templatesdir_mono} /windows_release_x86_32.exe
494+ cp out/windows/arm64/templates-mono/godot.windows.template_debug.arm64.llvm.mono.exe ${templatesdir_mono} /windows_debug_arm64.exe
495+ cp out/windows/arm64/templates-mono/godot.windows.template_release.arm64.llvm.mono.exe ${templatesdir_mono} /windows_release_arm64.exe
470496 cp out/windows/x86_64/templates-mono/godot.windows.template_debug.x86_64.mono.console.exe ${templatesdir_mono} /windows_debug_x86_64_console.exe
471497 cp out/windows/x86_64/templates-mono/godot.windows.template_release.x86_64.mono.console.exe ${templatesdir_mono} /windows_release_x86_64_console.exe
472498 cp out/windows/x86_32/templates-mono/godot.windows.template_debug.x86_32.mono.console.exe ${templatesdir_mono} /windows_debug_x86_32_console.exe
473499 cp out/windows/x86_32/templates-mono/godot.windows.template_release.x86_32.mono.console.exe ${templatesdir_mono} /windows_release_x86_32_console.exe
500+ cp out/windows/arm64/templates-mono/godot.windows.template_debug.arm64.llvm.mono.console.exe ${templatesdir_mono} /windows_debug_arm64_console.exe
501+ cp out/windows/arm64/templates-mono/godot.windows.template_release.arm64.llvm.mono.console.exe ${templatesdir_mono} /windows_release_arm64_console.exe
474502
475503 # # macOS (Mono) ##
476504
0 commit comments