17 ms·
Make is trash, but some in house tool made 2 weeks ago is guaranteed to be a worse choice. Just generate Makefiles with CMake like everyone else.
by zelly 8y ago
Make is trash, but some in house tool made 2 weeks ago is guaranteed to be a worse choice. Just generate Makefiles with CMake like everyone else.
- dfgdghdf 8y agoSome alternatives to consider: https://buckbuild.com/ https://buckbuild.com/ https://bazel.build/ https://bazel.build/ https://please.build/ https://please.build/ These have been deployed for years in major corporations.
- jcelerier 8y ago> These have been deployed for years in major corporations. CMake is 6th fastest language growing on github: https://octoverse.github.com/projects.html https://octoverse.github.com/projects.html Boost is switching to it, Qt may be switching to it for Qt 6, it's the most used in the jetbrains survey (https://www.jetbrains.com/research/devecosystem-2018/cpp/ https://www.jetbrains.com/research/devecosystem-2018/cpp/)... for the sake everything holy, this is the chance for the C++ community to standardize on a build tool. Once this is done and settled, it will be much easier to improve CMake incrementally since there will mechanically be more people interested in improving it, and it will also be much easier to switch from CMake to next-gen-buildsystem-which-solves-all-cmake-problems in 10 years than the current fragmented situation.