Build automation (generally referred to as 'Build systems' in the Gentoo world) is software that automates the complication, clean up, and installation stages of the software creation process. Recently it has become more common for build automation to perform elements of software testing. Gentoo developers must have at least a general understanding of one or more build systems in order to start writing ebuilds. This article services as a type of meta article in defining a list of build systems in Gentoo Linux.
Build systems available in the main Gentoo repository include:
|autotools||sys-devel/autoconf sys-devel/automake||https://www.gnu.org/software/autoconf/autoconf.html https://www.gnu.org/software/automake/||A build system used commonly in open source projects.|
|SCons||dev-util/scons||http://www.scons.org/||Scons is a build system written in Python.|
- Comparison of build systems — provides a brief comparison of various build systems.