News for hackers. Stuff that matters.
Re:Everything You Never Wanted to Know About CMake by daenz on Sunday February 03, 2019 @01:13PM (#19071184)
I'm not arguing that it doesn't do what it was designed to do. I'm arguing that it is a grotesque DSL with bizarre design choices. CMake would have been better off as a cross-platform library that didn't re-invent concepts that other programming languages have already gotten correct, and instead focused on making the build system be cross-platform.
Re:Everything You Never Wanted to Know About CMake by bch on Sunday February 03, 2019 @01:54PM (#19071405)
I’ve mentioned the same thing before and ironically, CMake was developed in the course of building medical imaging software[0] that was using Tcl, a flexible, embeddable language, but then decided to roll their own ad hoc language in this case. They left a LOT on the table with that decision, I think.

[0] https://en.wikipedia.org/wiki/VTK