PixelGuys / Cubyz

Voxel sandbox game with a large render distance, procedurally generated content and some cool graphical effects.
GNU General Public License v3.0
420 stars 49 forks source link

Automate the process of creating the Cubyz libraries for all platforms and distribute separate releases for each target. #325

Closed IntegratedQuantum closed 3 months ago

IntegratedQuantum commented 4 months ago

Currently all the releases need to be created manually and bundled into one .tar.gz file.

Instead it would be great if it would automatically compile all versions and create one .tar.gz file for each platform.

This would ideally all be done inside the build.zig file. I think zig should have all the required things, like making a tar file, in the standard library.

Note that there should be seperate build steps for compiling just for the local target and compiling all the releases, in order to make testing faster.

IntegratedQuantum commented 3 months ago

Fixed in https://github.com/PixelGuys/Cubyz-libs/pull/1 and #347