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.
[ Parent
| on HN ]
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.