top | item 38776552

(no title)

nocombination | 2 years ago

Funny to mention cmake when GNU Autotools handles all of these dependency resolution with grace using only a few lines of autoconf.

CMake script syntax is not very great, and debugging is no better than sprinkling printf's throughout... So, why not use Autotools? /bin/sh has been the norm for most build processes, to the point where the later-designed YaML syntax is _effectively_ the SAME as a Makefile with /bin/sh statements running the pipeline procedures.

CMake came along and tried to fix complexity in Autotools while adding kitchen-sink baggage along the way.

discuss

order

dagmx|2 years ago

I’m not specifically advocating for CMake , though it is my preference for many reasons like faster uptake of multiple platform and compiler features.

I was merely pushing back on the person perplexing on why people don’t just use Make.

angra_mainyu|2 years ago

Why cmake and not meson?