-
-
Notifications
You must be signed in to change notification settings - Fork 425
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
Add native GLFW binary builds #792
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very happy with this!
Oh also... can you change the submodule reference to point at the latest tagged release instead of presumably the latest develop/master/whatever? The latest release SHA is Thanks! |
Co-authored-by: Dylan Perks <11160611+Perksey@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you so much - you are a godsend! If the PR description is alluding to you possibly doing the same for OpenAL Soft, feel free to do so!
I'll look into it probably Sunday/early next week :) |
* Start working with native builds * gh actions now? * now? * Actually get the submodules... * It now actually kinda does something * Save artifacts for testing * Not the prettiest, but may actually work * Maybe now I actually get the artifacts * Typo * What about now * Now lets put files in the right place * Maybe this is a bit nicer now * Apply suggestions from code review Co-authored-by: Dylan Perks <11160611+Perksey@users.noreply.github.com> * Lock glfw to latest release Co-authored-by: Dylan Perks <11160611+Perksey@users.noreply.github.com>
Summary of the PR
Self building GLFW for Windows, Mac and Linux, including Mac arm64.
This partially resolves #727.
Related issues, Discord discussions, or proposals
https://discord.com/channels/521092042781229087/587346162802229298/936229014249562172
Further work
Currently the mac libraries cause a security warning, since they are not signed. This needs to be resolved before shipping them.
Silk is also still missing arm64 build for OpenAL, and ImGUI.NET also does not ship with arm natives.