From 76d64087c2304435be15d6ba2860ba00c8eabcc2 Mon Sep 17 00:00:00 2001 From: MAJigsaw77 Date: Sun, 10 May 2026 02:30:23 +0300 Subject: [PATCH] Add support to cross-compile `Windows` via `MinGW` from `MacOS` --- tools/hxcpp/BuildTool.hx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tools/hxcpp/BuildTool.hx b/tools/hxcpp/BuildTool.hx index ec9c8ac5a..02aff3af3 100644 --- a/tools/hxcpp/BuildTool.hx +++ b/tools/hxcpp/BuildTool.hx @@ -2159,7 +2159,15 @@ class BuildTool { set64(defines,m64, arm64); // Cross-compile? - if (defines.exists("linux")) + if (defines.exists("windows")) + { + defines.set("mac_host","1"); + defines.set("mingw", "mingw"); + defines.set("toolchain","mingw"); + defines.set("xcompile","1"); + defines.set("BINDIR", arm64 ? "WindowsArm64" : m64 ? "Windows64":"Windows"); + } + else if (defines.exists("linux")) { defines.set("mac_host","1"); defines.set("linux","linux");