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. |