axmolengine / axmol

Axmol Engine – A Multi-platform Engine for Desktop, XBOX (UWP) and Mobile games. (A fork of Cocos2d-x-4.0)
https://axmol.dev
MIT License
868 stars 195 forks source link

Support for modules #1194

Closed asnagni closed 1 year ago

asnagni commented 1 year ago

Hi guys, I would like to now if you have any idea when the cxx modules will be supported? We can pay someone on your team to implement the support as part of our support/contribution to the community.

Thank you, Stay safe

rh101 commented 1 year ago

C++ Modules require C++20, and given that there is functionality in the engine that is limited to C++17 (UWP in particular), supporting modules may not be possible at this point in time. If anything, you may need to create a separate fork of the engine and have it implemented in there, but merging it back into the engine may not be possible, at least not until everything is compatible with C++20.

Also, it's best if queries like this are put in the Discussions section, and not in the issue tracker.

asnagni commented 1 year ago

Hi, Thank you for the answer, I do appreciate.

Stay safe

On May 1, 2023, at 2:16 AM, RH @.***> wrote:

C++ Modules require C++20, and given that there is functionality in the engine that is limited to C++17 (UWP in particular), supporting modules may not be possible at this point in time. If anything, you may need to create a separate fork of the engine and have it implemented in there, but merging it back into the engine may not be possible, at least not until everything is compatible with C++20.

Also, it's best if queries like this are put in the Discussions section, and not in the issue tracker.

— Reply to this email directly, view it on GitHub https://github.com/axmolengine/axmol/issues/1194#issuecomment-1529394648, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI54DTFKAQ3HJFLH4AXXIU3XD5IMFANCNFSM6AAAAAAXRC2JHQ. You are receiving this because you authored the thread.

aismann commented 1 year ago

@asnagni Can it closed?

I have added info on discussion: Support for modules (C++20)? #1196

asnagni commented 1 year ago

Yes, thank you

On May 2, 2023, at 12:18 AM, aismann @.***> wrote:

@asnagni https://github.com/asnagni Can it closed?

— Reply to this email directly, view it on GitHub https://github.com/axmolengine/axmol/issues/1194#issuecomment-1530852026, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI54DTBZK3HEGCOTWBV6CC3XECDKRANCNFSM6AAAAAAXRC2JHQ. You are receiving this because you were mentioned.

aismann commented 1 year ago

Yes, thank you

@asnagni Can you close it plz?