3 ms·
Make becomes a pretty terrible tool at a fairly low level of complexity. I would never choose it voluntarily to build things.
by klysm 4y ago
Make becomes a pretty terrible tool at a fairly low level of complexity. I would never choose it voluntarily to build things.
- shadowgovt 4y agoI agree. It has its merits, but it's hard for me to get around my visceral reaction to the fact it just bombs on filenames with spaces in them.
- david2ndaccount 4y agoYou can escape spaces in makefiles.
- klodolph 4y agoSure... but if you have spaces in filenames, and filenames in variables, what happens then?
- turmeric_root 4y ago"can" or "have to"?
- drowsspa 4y agoYeah, think of how programming languages invent and reinvent stuff to handle the interaction with Make and native libraries, how we have generators of generators of Makefiles... Heck, even Docker's use case is mostly because of the living hell that is C stuff.
- klysm 4y agoYeah the absurdity of autoconf tooling is enough evidence by itself