Update the AppVeyor environment to Visual Studio 2019
Change the Appveyor cmake generator to Ninja (this is what VS now uses by default)
Un-hardcode some paths in pioneer.iss - manual creation of installer now much easier
Change output filename of installer to pioneer-(release)-win.exe
Add build target win-installer that can be used to build the installer
Build modelcompiler and savegamedump as console apps on Windows (AppVeyor)
Intall dlls from pioneer-thirdparty directly instead of using fixup_bundle
The build is now performed both under MinGW, and under Visual Studio.
The build released as artifact is still the MinGW one.
Signed-off-by: Paul Cercueil <paul@crapouillou.net>
AppVeyor is a Contiguous Integration (CI) for Windows.
This set of scripts allows to create a Windows build of Pioneer every
time a pull request is submitted or a commit is pushed, in order to make
sure that the code still compiles on Windows.
It also makes it much easier for the developers to create release builds
for Windows, since they can just redistribute the setup.exe downloaded
from AppVeyor that corresponds to the release tag.
Signed-off-by: Paul Cercueil <paul@crapouillou.net>