visualboyadvance-m/tools/builder
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
..
core.sh cmake: Add some release automation steps. 2019-12-24 06:32:01 +00:00
mingw-cross.sh builder: mingw 32 bit updates. 2019-12-19 02:57:03 +00:00
mingw.sh builder: Fix mingw cross build. 2019-12-01 22:07:41 +00:00
unix.sh builder: fixes for ffmpeg + misc. 2019-09-28 19:07:44 +00:00