visualboyadvance-m/tools/win
Rafael Kitover e98d89310e
cmake: Add some release automation steps.
Use ENV{MSYSTEM_PREFIX} instead of ENV{MSYSTEM} to check for msys2 as
that is more reliable.

Generate the translations.zip when building for Windows from the
generated .gmo files.

Add the UPSTREAM_RELEASE option to perform some additional release
automation steps:

- Codesign for Windows with either the Visual Studio signtool or
  osslsigncode when using MinGW.

- On Windows zip up the .exe into the appropriate zip file for release.

- Generate the gpg signature .asc files for the translations zip and the
  .exe zip on Windows.

- On Mac codesign the app, zip it and sign the zip.

- On all platforms try to strip the binary.

Remove the release automation steps from the builder script as they are
now in cmake.

Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2019-12-24 06:32:01 +00:00
..
cygwin-cross-builder builder: work on linux static binary 2019-09-12 16:42:43 +00:00
linux-cross-builder builder: updates for opensuse, refactor cross deps 2019-04-15 23:38:26 +00:00
mac-cross-builder builder: fix regressions from 37869441..a3ec309b 2018-11-15 01:54:19 -08:00
msys2-builder cmake: Add some release automation steps. 2019-12-24 06:32:01 +00:00