-
-
Notifications
You must be signed in to change notification settings - Fork 617
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 Emscripten system and emcc toolset support. #2376
Conversation
0b0d8e2
to
1896c8b
Compare
@Jarod42 Updated the PR with your feedback and simplified the overall code with the same approach as the cosmos toolchain by deep copying clang toolchain. |
["aix"] = { "aix", "posix", "desktop" }, | ||
["android"] = { "android", "mobile" }, | ||
["bsd"] = { "bsd", "posix", "desktop" }, | ||
["emscripten"] = { "emscripten", "web" }, |
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.
Not sure why it's marking this as many changed lines?
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.
It's due to formatting to make the table look nicer.
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.
/me dislikes vertical alignment in general :-)
- That reformatting "issue" when adding/removing line
- Important information is horizontal here
BTW, second&third columns are not aligned correctly.
Updated. |
@@ -23,6 +24,8 @@ If no system is specified, Premake will identify and target the current operatin | |||
* windows | |||
* xbox360 | |||
|
|||
To note: `emscripten` at the moment is only supported for the `gmake` and `gmake2` actions. |
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.
For uniformity with the rest of the docs, use a separate "Availability" header and make any notes beneath that. See https://raw.githubusercontent.com/premake/premake-core/refs/heads/master/website/docs/debugformat.md
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.
Pretty sure that others values are not cross-generator neither.
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.
We should probably clean them up at some point, then.
What does this PR do?
Thanks for the contribution! Please provide a concise description of the problem this request solves.
How does this PR change Premake's behavior?
Are there any breaking changes? Will any existing behavior change?
Anything else we should know?
Add any other context about your changes here.
Did you check all the boxes?
closes #XXXX
in comment to auto-close issue when PR is merged)You can now support Premake on our OpenCollective. Your contributions help us spend more time responding to requests like these!