DEV Community

Discussion on: What side projects are you currently working on and how can others be of help? (Feb 4)

Collapse
 
k2t0f12d profile image
Bryan Baldwin

I'm thinking of developing my own cross-platform build system to replace GNU Autotools, CMake, and the like.

GNU Autotools lack sufficient cross-platform support.
All of the tools generate unnecessarily complex scripts and makefiles.
Most of the tools require some intrusion into the source code, like added header files, in order to work.
CMake has to be installed to run the build. Anything that makes the user install anything above and beyond their platform's toolchain just to compile code has completely lost the plot of why there are tools in the first place.

And that eliminates just about everything that's out there.