AutoconfAutoconf 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 are independent of Autoconf when they are run, so their users do not need to have Autoconf. Together with Automake and Libtool, Autoconf forms the GNU build system. Autoconf makes use of GNU m4 to transform a user-written 'configure.ac' (formerly, and on older projects called 'configure.in') file to a portable shell script called 'configure'. The 'configure' script runs non-interactively, and generates customized headers and makefiles derived from pre-written templates. You could say that autoconf compiles the M4 program in 'configure.ac' into a shell script.
References\n*Gary V. Vaughan, Ben Elliston, Thomas Tromey: Gnu Autoconf, Automake, and Libtool, Sams, ISBN 1-57870-190-2External links\n*GNU Autoconf home page\n*GNU Autoconf macro archive\n*Online version of The Goat Book\n*Tutorial "Learning Autoconf and Automake" by Eleftherios Gkioulekas\n*Article "Using Automake and Autoconf with C++" by Murray Cumming\n*Autotoolset home page |
||||
"Everyone is a genius at least once a year; a real genius has his original ideas closer together." - Georg Lichtenberg (1742-1799) |
