summaryrefslogtreecommitdiff
path: root/BUILD.md
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-01-31 14:02:03 +0100
committerskal <pascal.massimino@gmail.com>2026-01-31 14:02:03 +0100
commit50d4bd635a5fd8aaf6f19b713c10bbb445301b97 (patch)
tree185d5e9154cee24de88419ce87cf665601b4166f /BUILD.md
parente3daca37aa134a6885c8ae5c508c3d7f7bfc600a (diff)
Finalize Windows port with size analysis reporting and updated docs
Diffstat (limited to 'BUILD.md')
-rw-r--r--BUILD.md20
1 files changed, 20 insertions, 0 deletions
diff --git a/BUILD.md b/BUILD.md
index d8501dc..3a581b1 100644
--- a/BUILD.md
+++ b/BUILD.md
@@ -7,3 +7,23 @@ cmake --build build
Size-optimized build:
cmake -S . -B build -DDEMO_SIZE_OPT=ON
cmake --build build
+
+## Windows Cross-Compilation (from macOS)
+
+Requires `mingw-w64` and `wine-stable` (for testing).
+
+1. Fetch Windows binaries:
+ ```bash
+ ./scripts/fetch_win_deps.sh
+ ```
+
+2. Build for Windows:
+ ```bash
+ ./scripts/build_win.sh
+ ```
+ This will produce `build_win/demo64k_packed.exe`.
+
+3. Run with Wine:
+ ```bash
+ ./scripts/run_win.sh
+ ```