Build automation

From Gentoo Wiki
Jump to:navigation Jump to:search

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.

Available software

Build systems available in the main Gentoo repository include:

Name Package Homepage Description
autotools sys-devel/autoconf sys-devel/automake A build system used commonly in open source projects.
SCons dev-util/scons Scons is a build system written in Python.

See also

External resources