3 ms·
I wish people would just settle on CMake. Since version 3, CMake + ninja handles everything in a reasonably cross-platform way. Yes, debugging CMake is a pain.
by krapht 7y ago
I wish people would just settle on CMake. Since version 3, CMake + ninja handles everything in a reasonably cross-platform way.
Yes, debugging CMake is a pain. Yes, the syntax is unlike other languages. No, there isn't good modern documentation. Since it's been around so long people often learn old-style CMake (pre 3.0) from ancient webpages from lost corners on the internet. But right now, it's the standard that packages should settle on.
- IshKebab 7y agoThe CMake documentation is pretty good actually. I don't think people really want to settle on it though because the language is so awful. Almost as bad as Bash.