Version 0.98.3 of SCons has been released and is now available at the
SCons download page:
http://www.scons.org/download.php
RPM and Debian packages and a Win32 installer are all available, in
addition to the traditional .tar.gz and .zip files.
This release will be followed by a 0.98.4 release, which will be
considered a candidate for the (long-awaited) official 1.0 SCons release.
We welcome and encourage widespread testing and use of this release to
try to identify any problems. Please report your bugs following the
guidelines at:... read more
Version 0.98.2 of SCons has been released and is now available at the
SCons download page:
http://www.scons.org/download.php
RPM and Debian packages and a Win32 installer are all available, in
addition to the traditional .tar.gz and .zip files.
This release is considered a candidate for the (long-awaited) official
1.0 SCons release. We welcome and encourage widespread testing and use
of this release to try to identify any problems. Please report your bugs
following the guidelines at:... read more
Version 0.98.1 of SCons has been released and is now available at the
SCons download page:
http://www.scons.org/download.php
RPM and Debian packages and a Win32 installer are all available, in
addition to the traditional .tar.gz and .zip files.
This release is considered a candidate for the (long-awaited) official
1.0 SCons release. We welcome and encourage widespread testing and use
of this release to try to identify any problems. Please report your bugs
following the guidelines at:... read more
Version 0.98 of SCons has been released and is now available at the
SCons download page:
http://www.scons.org/download.php
RPM and Debian packages and a Win32 installer are all available, in
addition to the traditional .tar.gz and .zip files.
This release has been extensively tested by the SCons community,
specifically in a series of "checkpoint releases" over the last seven
months. This release, like all SCons releases, is also developed with
an extensive suite of regression tests to try to ensure stability and
backwards compatibility.... read more
A new SCons checkpoint release, 0.97.0d20071212,
is now available from the
<a href="http://sourceforge.net/project/showfiles.php?group_id=30337">download page</a>
at SourceForge.
This is a snapshot that contains some new fixes and functionality for testing,
most importantly a new Glob() function that understands
build directories and repositories,
and some significant memory and performance improvements.
A new SCons checkpoint release, 0.97.0d20070918, is now available at
the SCons download page:
http://www.scons.org/download.php
A SCons "checkpoint release" is intended to provide early access to new
features so they can be tested in the field before being released for
adoption by other software distributions.
Note that a checkpoint release is developed using the same test-driven
development methdology as all SCons releases. Existing SCons
functionality should all work as it does in previous releases (except for
any changes identified in the release notes) and early adopters should be
able to use a checkpoint release safely for production work with existing
SConscript files. If not, it represents not only a bug in SCons but
also a hole in the regression test suite, and we want to hear about it.... read more
A new SCons checkpoint release, 0.97.0d20070809, is now available at
the SCons download page:
http://www.scons.org/download.php
The primary purpose of a "checkpoint release" (a new part of the SCons
release cycle) is to provide early access to new features so that they
can be tested in the field before being rolled into releases that would
be adopted by other software distributions. To this extent, a checkpoint
release serves some of the same function as the old 0.96.9X releases.... read more
Version 0.97 of SCons has been released and is now available at the
SCons download page:
http://www.scons.org/download.php
RPM and Debian packages and a Win32 installer are all available, in
addition to the traditional .tar.gz and .zip files.
WHAT'S NEW SINCE 0.96.96?
This release contains two fixes since 0.96.96:
SCons release 0.96.96 (candidate for 0.97) is now available at the SCons download page:
http://www.scons.org/download.php
Please test this. This is a release candidate for the next stable 0.97 release, barring any significant regressions.
Here is a summary of the changes since 0.96.95:
FIXES
SCons 0.96.95 is now available the SCons download page:
http://www.scons.org/download.php
This is considered a release candidate for 0.97; please test it.
Here is a summary of visible changes since 0.96.94:
NEW FUNCTONALITY
SCons testing pre-release 0.96.94 is now available at the SCons
download page:
http://www.scons.org/download.php
Please test this. This is a release candidate for the next stable 0.97
release, barring the identification of significant regressions.
Here is a summary of the visible changes since 0.96.93:
NEW FUNCTIONALITY
Another testing pre-release of SCons has been made available directly
from the SourceForge download page:
http://sourceforge.net/project/showfiles.php?group_id=30337
Here is a summary of the visible changes since 0.96.92:
NEW FUNCTIONALITY
-- A new env.Clone() method is introduced as a preferred substitute
for env.Copy(). SEE THE RELEASE NOTES FOR IMPORTANT INFORMATION
ABOUT FUTURE IMPLICATIONS ABOUT BACKWARDS COMPATIBILITY.
-- Shared object files can now be created from assembly language source
files.
-- A new --cache-debug option provides information about what files
SCons is looking for in a CacheDir().
-- A new env.ParseFlags() method provides separate logic for
parsing GNU tool chain flags into a dictionary.
-- A new env.MergeFlags() method applies an arbitrary dictionary
of flags to a construction environment's variables.... [read more](/p/scons/news/2006/11/scons-09693-is-available/)
We're doing this because there have been a lot of changes to the SCons
infrastructure since 0.96.1 was released, and we want some extra assurance
that we've caught as many bugs as possible that may have slipped through
any cracks in our regression test suite. Here's how you can help:
BUGS:
If you run into any outright bugs, please file a report at our
SourceForge bug tracker:
http://sourceforge.net/tracker/?group_id=30337&atid=398971... [read more](/p/scons/news/2005/02/scons-09690-testing-pre-release-for-097-is-available/)
SCons release 0.96, the seventh SCons beta release, is now available for download. SCons is a software construction tool (build tool, or substitute for Make) implemented in Python, based on the winning design in the Software Carpentry build tool competition (in turn based on the Cons build tool). This release most notably adds support for Fortran 90 and Fortran 95, improved support for building with Qt, new platform-independent file manipulation actions, and significant debugging features.... read more
SCons release 0.95, the sixth SCons beta release, is now available for download. SCons is a software construction tool (build tool, or substitute for Make) implemented in Python, based on the winning design in the Software Carpentry build tool competition (in turn based on the Cons build tool). This release most notably adds support for Microsoft Visual Studio 2003, Borland tools, and the "D" programming language.... read more
SCons release 0.94, the fifth SCons beta release, is now available for download. SCons is a software construction tool (build tool, or substitute for Make) implemented in Python, based on the winning design in the Software Carpentry build tool competition (in turn based on the Cons build tool). This release most notably fixes several critical bugs found in the 0.93 release, and adds new functionality for dealing with command-line arguments.... read more
SCons release 0.93, the fourth SCons beta release, is now available for download. SCons is a software construction tool (build tool, or substitute for Make) implemented in Python, based on the winning design in the Software Carpentry build tool competition (in turn based on the Cons build tool). This release most notably adds the first release of the SCons User's Guide, and significant usability enhancements including the ability to call most Builders and functions without an explicit construction environment.... read more
SCons release 0.92, the third SCons beta release, is now available for download. SCons is a software construction tool (build tool, or substitute for Make) implemented in Python, based on the winning design in the Software Carpentry build tool competition (in turn based on the Cons build tool). This release fixes a potentially critical problem discovered shortly after version 0.91 was released.
SCons 0.91 would not work on Win32 systems unless either the Visual Studio linker or the GCC linker was installed, or a custom-defined linker was used.
Normal operation on other systems, or on Win32 systems with the Visual Studio, GCC or custom-defined linkers, was unaffected.... read more
SCons release 0.91, the second SCons beta release, is now available for download. SCons is a software construction tool (build tool, or substitute for Make) implemented in Python, based on the winning design in the Software Carpentry build tool competition (in turn based on the Cons build tool). This release most notably adds support for building from Qt source (.ui) files and SWIG (.i) files.
IMPORTANT: Release 0.91 contains the following interface changes:
- The spelling of the "validater" Builder option has been corrected to "validator". The old spelling still works, but generates a warning.
- The SConscript() function no longer automatically splits its argument on white space into a list of SConscript file names. You must now explicitly enclose the argument in the Split() function (or do something similar) if you want that behavior.... read more
SCons release 0.90, the first SCons beta release, is now available for download. SCons is a software construction tool (build tool, or substitute for Make) implemented in Python, based on the winning design in the Software Carpentry build tool competition (in turn based on the Cons build tool). This release most notably adds support for Visual Studio .NET, and for Visual Studio project files (.dsp, .dsw, .sln and .vcproj).... read more
SCons alpha release 0.14 is now available for download. SCons is a software construction tool (build tool, or substitute for Make) implemented in Python, based on the winning design in the Software Carpentry build tool competition (in turn based on the Cons build tool). This release most notably adds support for Java builds (javac, javah, rmic and jar), and adds integrated Autoconf-like functionality for finding #include files and libraries. This release also contains significant performance improvements from previous releases.... read more
SCons alpha release 0.12 is now available for download. SCons is a software construction tool (build tool, or substitute for Make) implemented in Python, based on the winning design in the Software Carpentry build tool competition (in turn based on the Cons build tool).
Release 0.13 contains an important fix for a critical bug found shortly after SCons version 0.12 was released.
SCons version 0.12 has a bug that occurs when a build directory is used without duplicating source files in the build tree ("BuildDir(duplicate=0)") and any subsidiary SConscript file includes another SConscript file.... read more
SCons alpha release 0.12 is now available for download. SCons is a software construction tool (build tool, or substitute for Make) implemented in Python, based on the winning design in the Software Carpentry build tool competition (in turn based on the Cons build tool).
IMPORTANT: Release 0.12 contains the following interface changes:
- SCons now changes to the directory in which an SConscript file resides while reading that SConscript file.... read more
SCons alpha release 0.11 is now available for download. SCons is a software construction tool (build tool, or substitute for Make) implemented in Python, based on the winning design in the Software Carpentry build tool competition (in turn based on the Cons build tool).
IMPORTANT: Release 0.11 contains the following interface changes:
- The default suffix for static object files when using gcc has
been changed to ".os" to allow shared and static object files
to exist side-by-side in the same directory.
- When no command-line targets are specified, the default behavior
is now to build all derived files in or below the current directory
(like Make). This can be disabled by explicitly specifying
"Default(None)" in an SConscript file.
- Setting the BUILDERS construction variable now clears previous
Builder attributes from the construction Environment.
- An "env" argument has been added to the strfunction() method of
Python function Actions.... read more
SCons alpha release 0.10 is now available for download. SCons is a software construction tool (build tool, or substitute for Make) implemented in Python, based on the winning design in the Software Carpentry build tool competition (in turn based on the Cons build tool).
IMPORTANT: Release 0.10 contains the following interface changes:
- The meaning of the third argument passed to user-defined Scanner
functions has changed. It was formerly the target node being built,
and is now a list of directories (a path) which may be searched for
files found during the scan.
- The .sconsign files are no longer ASCII text, they are now a pickled
(binary) Python data structure.... read more