Autotools

GPTKB entity

Statements (60)
Predicate Object
gptkbp:instance_of gptkb:software
gptkbp:bfsLayer 5
gptkbp:bfsParent gptkb:GNU_libidn2
gptkb:CDT_(C/_C++_Development_Tooling)
gptkb:Min_GW_Project
gptkbp:composed_of gptkb:Libtool
gptkb:Autoconf
gptkb:Automake
gptkbp:dependency gptkb:bash
m4
perl
gptkbp:developed_by gptkb:GNU_Project
gptkbp:enables portability of software
gptkbp:first_released gptkb:1992
gptkbp:has_feature macro system
support for multiple languages
support for environment variables
support for internationalization
support for testing frameworks
support for configuration files
support for shared libraries
support for cross-compilation
support for static libraries
customizable build process
support for installation scripts
support for uninstall scripts
support for optimization flags
support for packaging tools
support for parallel builds
support for installation directories
support for build directories
support for clean builds
support for compiler flags
support for debugging information
support for incremental builds
support for linker flags
support for user-defined options
https://www.w3.org/2000/01/rdf-schema#label Autotools
gptkbp:integrates_with gptkb:GNU_Make
gptkbp:is_compatible_with gptkb:language
S Cons
Q Make
gptkbp:is_documented_in GNU Autotools Manual
gptkbp:is_part_of gptkb:GNU_Build_System
gptkbp:is_used_by many open-source projects
gptkbp:is_used_for automating the configuration of software source code
gptkbp:is_used_in gptkb:smartphone
Linux distributions
BSD systems
Windows (via Cygwin or WSL)
gptkbp:latest_version 2.71
gptkbp:license gptkb:GNU_General_Public_License
gptkbp:platform cross-platform
gptkbp:provides installation scripts
configure script
versioning support
dependency tracking
Makefile.in
gptkbp:supports POSIX compliant systems
gptkbp:written_in gptkb:C