It seems our build system could use some unification - it’s very good that everything works, but it would be lovely if we could unify the different build systems into one.
Others have looked at CMake in the past, but I’d like for us to take another look and hopefully drive adoption.
Project forked at https://github.com/ReubenBond/cocos2d-x (I’m working on the gles20 branch for some reason).
CMake is successfully building the HelloCpp sample on Linux with preliminary work done for Android using the android-cmake project.
I’ll keep charging ahead regardless, because this is useful to me, but please do go and check it out, provide suggestions and/or pull requests.
# Abstract the style into one or more CMake modules
# Android builds (using android-cmake toolchain - https://code.google.com/p/android-cmake/)
# Windows builds
# IOS builds (using ios-cmake toolchain - https://code.google.com/p/ios-cmake/)
# MacOSX builds
CMake - http://en.wikipedia.org/wiki/CMake
Why CMake? - https://lwn.net/Articles/188693/