3 ms·
Why would anyone advise using GNU make instead of cmake? It is well known that make itself is insufficient for complex builds. This led to development of meta t
by riskneutral 8y ago
Why would anyone advise using GNU make instead of cmake? It is well known that make itself is insufficient for complex builds. This led to development of meta tools like GNU autotools and cmake. I would argue that cmake is better and saves time over using autotools.
That said, I am really impressed with Google’s meta tool called GN which generates scripts for a build system called Ninja. This tool chain is based on performance, and the scripting is much easy/less ugly than cmake.
- haolez 8y agoYou don’t understand what make is for. It doesn’t compete with CMake. It’s actually one of CMake’s backends.
- chillacy 8y agoI think the parent poster calling CMake a meta tool might imply they knew that.
- makapuf 8y agoI guess so. Generally you write either one or the other. If you write cmakelists, make is just a subtool, you never quite see makefiles. So for the computer sure both run makefikes. From the developer point of view it's not.