Autoconf

Original author(s)David Mackenzie
Developer(s)GNU Project
Initial release1991
Stable release
2.72[1] Edit this on Wikidata / 22 December 2023; 11 months ago (22 December 2023)
Repository
Written inPerl
Operating systemCross-platform
TypeProgramming tool
LicenseGNU GPL
Websitewww.gnu.org/software/autoconf/

GNU Autoconf is a tool for producing configure scripts for building, installing, and packaging software on computer systems where a Bourne shell is available.

Autoconf is agnostic about the programming languages used, but it is often used for projects using C, C++, Fortran, Fortran 77, Erlang, or Objective-C.

A configure script configures a software package for installation on a particular target system. After running a series of tests on the target system, the configure script generates header files and a makefile from templates, thus customizing the software package for the target system. Together with Automake and Libtool, Autoconf forms the GNU Build System, which comprises several other tools, notably Autoheader.

  1. ^ Zachary Weinberg (22 December 2023). "autoconf-2.72 released [stable]". Retrieved 25 December 2023.