Develop and Download Open Source Software

SCons

Back to Project Summary

Would you recoomend this project?

Project Release infomations and Project Resources. Note that these informations are from this projects Freecode.com page and the downloads themselves may not be hosted with SourceForge.JP.

Project Release Information

2010-08-20 16:04
This is the first patch release in the 2.0 series, which drops backwards compatibility for Python versions prior to 2.4. This release contains a small number of bug fixes for MSVC/MSVS/SDK issues, Fortran compilation, and Tex.
2008-04-19 12:41
This release contains significant performance improvements, more flexible and reliable detection of changed files, and a huge number of new features, fixes, and other changes.
2007-05-29 19:59
This release contains a huge number of enhancements and fixes since the last publicly-announced release. Please see the release notes at the SCons Web site for a list of important issues with compatibility implications.
2004-08-24 10:04
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.
2004-08-18 20:17
Support for Fortran 90/95 and shared libraries on Mac OS X has been added. Qt support is improved. New debugging and file manipulation features have been added. Java can now be built from multiple source directories. -Wa, -Wl, -Wp, and -pthread options from *-config commands are handled properly. Visual Studio PDB files are now generated at link time. Dependency handling of generated .h files has been improved. Builders now always return lists of Nodes on all platforms. The documentation has been enhanced. Many bugs have been fixed. Performance improvements have been made.

Project Resources

http://freecode.com/urls/5c3837bf221ed3f574ca0d05d7c57b54
http://freecode.com/urls/5b6c38ed871fdff030bcb463c1185ef2
http://freecode.com/urls/ea537c8c4e5ed58c18991cd5545f9687
http://freecode.com/urls/f4bd139fb0b72c1861313050e74e276d
http://freecode.com/urls/39cd73d9833f3e39f9f28aecb529c8a3
http://freecode.com/urls/0ff3e2a154057cb79eedc6f03f628fcc
http://freecode.com/urls/a69670e7311b623045300bc3fc4bc33a
http://freecode.com/urls/8e414baeb9683bfb33727ac0e701c026
http://freecode.com/projects/scons

Project Description

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.