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

Adapt a build/addons-based file structure #41

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Ivorforce
Copy link
Contributor

@Ivorforce Ivorforce commented Oct 29, 2024

This makes releases suitable for direct deployment (check the binaries from the build action).

With relative paths, the addon is now also agnostic to where it ends up in the godot project. Also, the windows binary is renamed to omit the 'lib' prefix, which is nonstandard in windows (as indicated by $SHLIBPREFIX).

This is (roughly) the file structure I also use in NumDot.

@Ivorforce Ivorforce force-pushed the releasable-builds branch 3 times, most recently from 72c00d4 to 72a3071 Compare October 29, 2024 13:20
…e for direct deployment, and prevents multiple binaries from being loaded in test if multiple subsequent builds are made.
@maiself maiself added enhancement New feature or request build related to the build system labels Oct 29, 2024
@maiself
Copy link
Owner

maiself commented Oct 29, 2024

Will take a closer look later and do some testing, but I like the result and direction this is taking things. 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build related to the build system enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants