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

Cross-platform Build Scripts (Windows, Mac, OSX) #7

Closed
litui opened this issue Jun 6, 2023 · 3 comments · Fixed by #69
Closed

Cross-platform Build Scripts (Windows, Mac, OSX) #7

litui opened this issue Jun 6, 2023 · 3 comments · Fixed by #69
Assignees
Labels
enhancement New feature or request

Comments

@litui
Copy link
Collaborator

litui commented Jun 6, 2023

This is in the works! Stay tuned!

The scripts will be in a combination of Bash and Python using SCons as the make system, borrowing liberally from the excellent cross-platform firmware build scripting at https://github.com/flipperdevices/flipperzero-firmware (also under GNU GPL).

@litui litui self-assigned this Jun 6, 2023
@litui litui added the enhancement New feature or request label Jun 6, 2023
@litui litui linked a pull request Jun 7, 2023 that will close this issue
@litui
Copy link
Collaborator Author

litui commented Jun 12, 2023

I've pivoted a bit in my direction here. While the auto-downloader and environment changing code will still be used, I'm reworking the SCons approach considerably to take into account settings in the .cproject XML config files and to expedite how fast I can get this delivered. This will allow e2 to "run the show" as far as build settings go.

@chrisbc
Copy link
Contributor

chrisbc commented Jun 14, 2023

@litui do you think this approach can eventually support cloud builds e.g. a pipeline using Github actions?

@litui
Copy link
Collaborator Author

litui commented Jun 19, 2023

@chrisbc Sorry for the delayed response! I've been hunkering down to work on this. Absolutely it will, and that was one of my intentions with it. Check out PR #69 for the first release of it. =)

@litui litui closed this as completed in #69 Jun 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
2 participants