LCA: Disintermediating distributions
Posted Feb 6, 2008 20:50 UTC (Wed) by asamardzic
In reply to: LCA: Disintermediating distributions
Parent article: LCA: Disintermediating distributions
Beside portability that there are enough other reasons to switch from
autotools to something easier to use. I know there are gurus which
understand autotools, but my impression is that the big majority of Linux
developers doesn't really understand it.
I can only second that. I consider myself rather experienced, developing mostly for Unix, both my open-source projects and at my work, for number of years and heavily using autotools during the first time; still, I was never able to confidently accomplish anything more complicated with it, for example to create my own set of macros to find given library or package. Discovering CMake, while it certainly has its own set of quirks, was like nirvana for me - I was finally able to properly understand my build system, I was able to read generated makefiles, and - yes, I was
able to write modules (in CMake terminology) for finding other stuff on the system without any problem.
So, while I couldn't care less about Windows portability (well, at least for my open-source work), I really couldn't find call for some kind of uniting around autotools (if I understood that part of the arcticle properly) compelling.
to post comments)