Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
IntegratedQuantum opened this issue Apr 16, 2024 · 1 comment
Labels
engine enhancement a new feature or improvement optimization a performance problem that should be addressed or an optimization idea

Comments

@IntegratedQuantum
Copy link
Member

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 IntegratedQuantum added enhancement a new feature or improvement optimization a performance problem that should be addressed or an optimization idea engine labels Apr 16, 2024
@IntegratedQuantum IntegratedQuantum added this to the Short-Term Goals milestone Apr 16, 2024
@IntegratedQuantum
Copy link
Member Author

Fixed in PixelGuys/Cubyz-libs#1 and #347

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
engine enhancement a new feature or improvement optimization a performance problem that should be addressed or an optimization idea
Projects
None yet
Development

No branches or pull requests

1 participant