GNU Autoconf

E61961

GNU Autoconf is a build configuration tool that automatically generates portable shell scripts to configure software packages for compilation on diverse Unix-like systems.

All labels observed (6)

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf GNU Project software
build configuration tool
free software
category software development tools
componentOf GNU Autotools
designGoal automatic configuration of build environments
portability across Unix-like systems
developer Free Software Foundation
GNU Project
distributionFormat source code tarball
documentation GNU Autoconf self-linksurface differs
surface form: Autoconf Manual on gnu.org
feature checks for functions
checks for header files
checks for libraries
checks for types
cross-compilation support
feature tests instead of platform tests
genre build automation
influenced CMake
Meson build system
input configure.ac file
configure.in file
license GNU General Public License
maintainer GNU Autoconf maintainers
operatingSystem GNU Project
surface form: GNU

Unix-like systems
output configure script
partOf GNU Automake
surface form: GNU Build System
programmingLanguage M4
shell script
purpose configure software packages for compilation
generate portable configure scripts
test system features and capabilities
replaced Imake in many projects
requires M4
POSIX-compatible shell
supports diverse Unix-like systems
supportsLanguage C
C++
Fortran
targetAudience software developers
uses M4 macro processor
shell scripts
website https://www.gnu.org/software/autoconf/
worksWith GNU Automake
GNU libtool
surface form: GNU Libtool

How these facts were elicited

Referenced by (14)

Full triples — surface form annotated when it differs from this entity's canonical label.

GNU Project hasPart GNU Autoconf
GNU toolchain includes GNU Autoconf
Eclipse CDT supportsBuildSystem GNU Autoconf
this entity surface form: Autotools
LLVM previousBuildSystem GNU Autoconf
this entity surface form: Autoconf/Make (historical)
GNU Autoconf documentation GNU Autoconf self-linksurface differs
this entity surface form: Autoconf Manual on gnu.org
GNU Automake usesWith GNU Autoconf
Paul Eggert notableWork GNU Autoconf
GNU libtool uses GNU Autoconf
this entity surface form: Autoconf
Imake in many projects replacedBy GNU Autoconf
subject surface form: Imake
GNU Autotools component GNU Autoconf
this entity surface form: Autoconf
M4 usedBy GNU Autoconf
M4 influenced GNU Autoconf
this entity surface form: GNU Autoconf macro language
M4 relatedTo GNU Autoconf
GNU Gnulib buildIntegration GNU Autoconf
this entity surface form: Autoconf