Penguin
Annotated edit history of SCons version 6, including all changes. View license author blame.
Rev Author # Line
2 AristotlePagaltzis 1 [SCons | http://www.scons.org] is a replacement for make(1). It is written in [Python] and does everything make(1) does and more:
2
1 SamJansen 3 * Configuration files are [Python] scripts.
2 AristotlePagaltzis 4 * Dependency analysis built in for [C], [C++] and [Fortran].
5 * Support for fetching source files from [SCCS], [RCS], [CVS], BitKeeper and PerForce.
4 AristotlePagaltzis 6 * Built in support for VisualStudio .NET and past VisualStudio versions including generation of <tt>.dsp</tt>, <tt>.dsw</tt>, <tt>.sln</tt> and <tt>.vcproj</tt> files.
1 SamJansen 7 * Reliable detection of build changes using [MD5] signatures, optional, configurable support for traditional timestamps.
2 AristotlePagaltzis 8 * Improved support for parallel builds.
6 MattBrown 9 * Integrated autoconf(1)-like support for finding <tt>#include</tt> files, libraries, functions and typedefs.
2 AristotlePagaltzis 10 * Global view of all dependencies -- no more multiple build passes or reordering targets to build everything.
1 SamJansen 11 * Building from central repositories of source code and/or pre-built targets.
2 AristotlePagaltzis 12 * Ability to share built files in a cache to speed up multiple builds -- like [CCache] but for any type of target file, not just [C]/[C++] compilation.
13 * Designed from the ground up for cross-platform builds, and known to work on [Linux], other [POSIX] systems (including [AIX], [*BSD], [HP/UX], [IRIX] and [Solaris]), [Windows] NT, [MacOSX], and [OS/2].
4 AristotlePagaltzis 14 * [Doom3]'s build system uses SCons.