LCA: Disintermediating distributions
Posted Feb 7, 2008 21:22 UTC (Thu) by vmole
In reply to: LCA: Disintermediating distributions
Parent article: LCA: Disintermediating distributions
the example you cite could easily be relegated to a header file without making the real code messy.
Bingo. But they're not. Why not? Because people just copy the way previous programmers did things. Maybe the autotools problem is that there are just way too many bad examples out there.
As for other build systems, all I can do is quote the comment immediately above yours, from Alex, apparently a KDE developer: "CMake strongly encourages a modular system (while it is of corse still
possible to throw everything into one file, but then you intentionally
work around its features)." Autoconf does makes bad usage patterns as easy (or even easier, on first glance) as good ones.
to post comments)