|
About:
SCons is a software construction tool (build tool
substitute for Make) implemented in Python. It
features a modular build engine that can be
embedded in other software. SCons configuration
files are Python scripts that call the build
engine API. It can scan files to detect
dependencies automatically and maintain a global
view of all dependencies in a build tree, and uses
MD5 signatures to detect changed file contents
reliably. Timestamps can be used if you prefer.
SCons also supports parallel builds and is easily
extensible through user-defined builder and
scanner objects.
Release focus: Major feature enhancements
Changes:
Packaging has been fixed for Mac OS X (darwin). Scanning pre-compiled header (.pch) files has been fixed. Copying construction environments that contain ListOption() options has been fixed. Visual Studio project files now accomodate spaces in executable Python paths, and solution (.dsw) files have corrected GUID strings. Delete() handles the file or directory not existing, and has a new must_exist keyword argument. SCons can now package itself on Windows systems. The Debian package now conforms to Debian naming requirements. The scons.bat file no longer prints its REM statements.
Author:
Steven Knight <knight [at] baldmt [dot] com>
[contact developer]
Homepage:
http://www.scons.org/
Tar/GZ:
http://prdownloads.sourceforge.net/scons/scons-0.98.1.tar.gz
Zip:
http://prdownloads.sourceforge.net/scons/scons-0.98.1.zip
Changelog:
http://www.scons.org/CHANGES.txt
RPM package:
http://prdownloads.sourceforge.net/scons/scons-0.98.1-1.noarch.rpm
CVS tree (cvsweb):
http://scons.tigris.org/source/browse/scons/
Bug tracker:
http://scons.tigris.org/project_issues.html
Mailing list archive:
http://scons.tigris.org/servlets/ProjectMailingListList
Trove categories:
[change]
Dependencies:
[change]
Python (required)
[download links]
|