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.
Aliases (3)
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 |
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
→
Unix-like systems → |
| output |
configure script
→
|
| partOf |
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 → |
Referenced by (7)
| Subject (surface form when different) | Predicate |
|---|---|
|
GNU Autoconf
("Autoconf Manual on gnu.org")
→
|
documentation |
|
GNU Project
→
|
hasPart |
|
GNU toolchain
→
|
includes |
|
Paul Eggert
→
|
notableWork |
|
LLVM
("Autoconf/Make (historical)")
→
|
previousBuildSystem |
|
Eclipse CDT
("Autotools")
→
|
supportsBuildSystem |
|
GNU Automake
→
|
usesWith |