subsurface/packaging/windows
Dirk Hohndel cdf1865246 build-system: add libmtp for our Windows builds
This uses latest master (as that's the only one that has the explicit
Descent Mk2i support in it).

Right now, unfortunately the MXE build fails.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2020-10-30 12:24:36 -07:00
..
create-win-installer.sh build-system: document how to create a Windows installer 2020-09-28 10:38:08 -07:00
mxe-based-build.sh build-system: add libmtp for our Windows builds 2020-10-30 12:24:36 -07:00
README.md build-system: document how to create a Windows installer 2020-09-28 10:38:08 -07:00
smtk-import.nsi.in build-system: remove Grantlee from the packaging scripts 2020-10-08 12:19:39 -07:00
smtk2ssrf-mxe-build.sh build-system: switch to using C++17 as default C++ dialect 2020-10-24 15:21:55 -07:00
subsurface.ico Get icons working correctly under Windows 2011-10-29 09:14:15 -07:00
subsurface.nsi.in build-system: remove Grantlee from the packaging scripts 2020-10-08 12:19:39 -07:00

Creating a Windows installer

The scripts here help with cross building Subsurface and smtk2ssrf for Windows.

The preferred method to create a Windows installer is to use our own docker image that has all the build components pre-assembled. All it takes is this:

cd /some/path/windows
git clone git://github.com/subsurface/subsurface
cd subsurface
git submodule init
git submodule update
docker run -v /some/path/windows:/__w subsurface/mxe-build-container:1.1 /bin/bash /__w/subsurface/packaging/windows/create-win-installer.sh

This will result in subsurface-VERSION.exe and smtk2ssrf-VERSION.exe to be created.