June 1991
Autoconf created
David MacKenzie wrote the first Autoconf `configure` script in June 1991 — automating portability checks for GNU software builds.
What it was for
Autoconf generates shell scripts that probe the host system for compilers, headers, and libraries — producing a `config.h` and Makefiles that build on Linux, BSDBerkeley Software Distribution — a family of Unix-like operating systems originating from UC Berkeley., and Solaris alike. It paired with Automake and Libtool as the GNU build triad for decades. Example: `./configure --prefix=/usr/local && make && make install` adapts to whatever the machine provides.
Companies
- Free Software Foundation
Why it's here
Autoconf ended hand-editing dozens of `-D` compiler flags for every UnixAn influential multitasking OS from the 1970s — files, pipes, and C shaped Linux, macOS, and BSD. variant.
Why it mattered
It became the standard way open-source C projects achieved portable builds before CMake dominated.
What it solved
Maintainers could not test every platform; build scripts needed to discover capabilities at install time.
Related
- Make build tool createdApril 1976
- CMake releasedAugust 31, 2000