Inspired by
Falsehoods Programmers Believe About Names,
Falsehoods Programmers Believe About Time, and far, far too much time spent fighting autotools. Thanks to
Aaron Crane,
totherme and
zeecat for their comments on earlier versions.It is accepted by all decent people that Make sucks and needs to die, and that autotools needs to be shot, decapitated, staked
(
Read more... )
Reply
Reply
Reply
Reply
Not every build system makes all the assumptions listed above (some are contradictory, so that would be hard), but I've seen every assumption above made at least once, and every system I know about (which is by no means all of the ones that exist; check out Wikipedia's list of build automation software) makes at least one of those assumptions. Some of them are pretty subtle, and only become apparent with painful experience. I've been meaning for years to produce an expanded version of this list, with "systems that make this assumption" and "tools or projects that violate this assumption" entries ( ... )
Reply
Reply
Leave a comment