As we known, 3.17 have supported cmake build on all platforms, that make cross-platform compile more convenient. and for external we still supply prebuilt static libraries.
When hopping to custom external libraries, we have to learn how to use build tools in cocos2d-x-3rd-party-libs-src repo. That tool is a little complex, not a easy things to use it. And the build tool can’t works on windows.
To solve this issue, we want to use modern cmake to build all external libs. That will be convenient to custom external, meanwhile can works on windows platform. @CrazyHappyGame and I have done a beginning for this work. Created a new repo cocos2d-x-external , setup CI, add part cmake script. and now we both are pushing it move forward a little and a little.
We need help. hope someone can join us to push this feature together. This feature will be added into 3.18 release if things goes well.