aboutsummaryrefslogtreecommitdiff
path: root/build-win
diff options
context:
space:
mode:
authorvimene <vincent.menegaux@gmail.com>2025-12-10 17:16:12 +0100
committervimene <vincent.menegaux@gmail.com>2025-12-10 17:16:12 +0100
commitc666035bc6a51e4dd76daebefffaf8bbc951977c (patch)
treedabb19c541ef66faebb508ba3a06642737e31a3f /build-win
parent625d18a6053e28762c77efd3dd0d79fc01b0b0ef (diff)
downloadengine-c666035bc6a51e4dd76daebefffaf8bbc951977c.tar.gz
improved autotools usage
Diffstat (limited to 'build-win')
-rwxr-xr-xbuild-win/full-build-win.sh11
-rw-r--r--build-win/share/config.site0
2 files changed, 11 insertions, 0 deletions
diff --git a/build-win/full-build-win.sh b/build-win/full-build-win.sh
new file mode 100755
index 0000000..9661d46
--- /dev/null
+++ b/build-win/full-build-win.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+set -euo pipefail
+
+[[ -f engine-win.zip ]] && rm -f engine-win.zip
+PKG_CONFIG_PATH=../../local/x86_64-w64-mingw32/lib/pkgconfig/ \
+ ../configure --prefix "$(realpath .)" --build x86_64-pc-linux-gnu --host x86_64-w64-mingw32
+make
+zip -jg engine-win engine.exe
+zip -jg engine-win /usr/lib/gcc/x86_64-w64-mingw32/13-win32/libstdc++-6.dll
+zip -jg engine-win /usr/lib/gcc/x86_64-w64-mingw32/13-win32/libgcc_s_seh-1.dll
+zip -jg engine-win ../../local/x86_64-w64-mingw32/bin/SDL2.dll
diff --git a/build-win/share/config.site b/build-win/share/config.site
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/build-win/share/config.site