Autoconf is a tool for producing shell scripts that automatically configure software source code packages to adapt to many kinds of UNIX-like systems. The configuration scripts produced by Autoconf ar... More
Have you ever wondered how the same program can work across so many different flavors of Unix? One of the behind-the-scenes systems that makes this happen is GNU Autoconf, a program that makes it possible to write source code in a way that will work on many different computers. Unix systems are largely, but not completely, source-code compatible, and Autoconf makes it possible for a programmer to identify these differences when the program is compiled, papering over them in the source code itself.