visualboyadvance-m/tools
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
..
builder cmake: Add some release automation steps. 2019-12-24 06:32:01 +00:00
linux builder: fix regressions from 37869441..a3ec309b 2018-11-15 01:54:19 -08:00
osx builder: mingw/msys2 updates. 2019-11-26 14:31:20 +00:00
unix builder: mingw/msys2 updates. 2019-11-26 14:31:20 +00:00
win cmake: Add some release automation steps. 2019-12-24 06:32:01 +00:00