SCons

From Linux 101, The beginner's guide to all things Linux.

Jump to: navigation, search

Contents

[edit] Introduction

SCons is a software construction tool. It aims to replace the traditional GNU toolchain of Autotools (Autoconf, Automake and friends) as well as make.

[edit] Advantages

It is simpler, faster, more efficient, and easier to develop with than autotools + make, because it does not require that developers learn cryptic macro languages or deal with shell scripts.

[edit] Under the Hood

It is written in Python, and uses only Python for its configuration files. SCons will run on any operating system that Python will run on, which includes most POSIX OSs (such as Linux and UNIX) as well as Windows and Apple's Mac OS X.

[edit] Installation

To install SCons, visit their download page and grab a package for your operating system. If you run Debian or a derivative, simple grab the scons package from your apt repository.

[edit] Documentation

For more information on how to use SCons, see the SCons User's Guide and the SCons man page.

This article is a stub. You can help Linux 101 by expanding it.

Personal tools