4 ms·
Auto tools is great. To compile all you do is ./configure make make install It couldn't be simpler. Even though I am part of the GitHub genera
by _RPM 10y ago
Auto tools is great. To compile all you do is
./configure
make
make install
It couldn't be simpler. Even though I am part of the GitHub generation, I don't see why so many of my peers hate it. I actually like it.
- wyldfire 10y agoThis is kinda hilarious because, yes, "Autotools is great" [as a consumer]. But autotools and m4 is kinda awful to write IMO.
- arglwarg 10y ago... and autotools is actively hate-inducing if you have to debug it.
- pja 10y agoautotools is pretty great for the end-user who wants to compile your code or the distributor who wants to package it up for Debian or whatever. It’s a crawling horror for the programmer that wants to use autotools as the build solution for their code however, which is the topic under discussion.
- flohofwoe 10y agoThis only works in the Unix world, on Mac only for command line tools (but only after installing autoconf and make), and not at all on Windows unless you install a complete Unix environment (cygwin or mingw).
- slrz 10y agoWhy would it only work with command line programs on the Mac? That's definitely not true, unless something changed very recently. Also, you don't need autotools itself to build a autotoolized program. The generated configure script is portable sh.
- _RPM 10y agoNot really. the end user doesn't need autotools installed actually. To build the configure script from the "configure.in" file, you need autotools. Go ahead and try!
- GFK_of_xmaspast 10y agoThat's the ideal situation, yes, but god help you when something goes wrong.
- _RPM 10y agoIt's not that hard. I recently had to debug a memcached configure.in script. But, I consider myself a C programmer, so that fact might be source of bias.