Conversation
bc6c382 to
3678c8d
Compare
|
I was gonna say, AWESOME! but this breaks something. I did a checkout from the C23 merge commit and build off bootstrap ok we now have a premake5, lets rebuild itself. (every premake5.lua i run this build against yields the above _foundation error, not just premake5's own build script) checking against the commit before this one (216807e) yields no problems. |
|
Looks like I messed something up in the gmake2 migration to gmake. That said, please try using the latest master and the gmake exporter (the old gmake has been renamed in preparation for removal). |
|
oooh old habits die hard. didnt realise gmake2 was supersceded by gmake and old gmake was gone! using just gmake seems to work fine. |
|
Awesome. Hopefully when 2422 gets merged in, the automatic "you should update scripts" message should actually work. |
What does this PR do?
Adds support for the C23 and GNU23 dialects of C.
How does this PR change Premake's behavior?
No breaking changes. Purely an extension of the existing behaviors.
Anything else we should know?
With MSVC tooling, uses the
clatestflag instead of C23, as the flag does not exist at time of PR. Closes #2410.Did you check all the boxes?
closes #XXXXin 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!