Menu

SCons / News: Recent posts

SCons 4.2.0 is Available

A new SCons release, 4.2.0, is now available
on the SCons download page:

  https://scons.org/pages/download.html

Here is a summary of the changes since 4.1.0:

NOTE: The 4.2.0 Release of SCons will deprecate Python 3.5 Support. Python 3.5 support will be dropped in the next major release.

NEW FUNCTIONALITY

- Add support for the (TARGET,SOURCE,TARGETS,SOURCES,CHANGED_TARGETS,CHANGED_SOURCES}.relpath property.
  This will provide a path relative to the top of the build tree (where the SConstruct is located)
  Fixes #396
- Added --experimental flag, to enable various experimental features/tools.  You can specify
  'all', 'none', or any combination of available experimental features.
- Added affect_signature flag to  _concat function.  If set to False, it will prepend and append $( and $).
  That way the various Environment variables can use that rather than "$( _concat(...) $)".... [read more](/p/scons/news/2021/08/scons-420-is-available/)
Posted by The Bad Dog 2021-08-01

SCons 2.3.5 Now available

Version 2.3.5
* Documentation fixes for libraries.xml and builders-writing.xml (#2989 and #2990)
* Extended docs for InstallVersionedLib/SharedLibrar and added SKIP_WIN_PACKAGES argument to build script bootstrap.py (PR #230, #3002).
* Fixed symlink support (PR #227, #2395).
* Updated debug-count test case (PR #229).
* Fixed incomplete LIBS flattening and substitution in Program scanner(PR #205, #2954).
* Added new method rentry_exists_on_disk to Node.FS (PR #193).
* Fixed several D tests under the different OS.
* Add support for f08 file extensions for Fortran 2008 code.
* Show --config choices if no argument is specified (PR #202).
* Fixed build crash when XML toolchain isn't installed, and activated compression for ZIP archives.
* Fix for VersionedSharedLibrary under 'sunos' platform.
* Fixed dll link with precompiled headers on MSVC 2012
* Added an 'exclude' parameter to Glob()
* Support for multiple cmdargs (one per variant) in VS project files.
* Various improvements for TempFileMunge class.
* Added an implementation for Visual Studio users files (PR #209).
* Added support for the 'PlatformToolset' tag in VS project files (#2978).
* Added support for '-isystem' to ParseFlags

Posted by The Bad Dog 2015-06-20 Labels: Release 2.3.5

SCons 2.2.0 is now available

SCons 2.1.0 Production Release
A new SCons release, 2.2.0, is now available
on the SCons download page:

http://www.scons.org/download.php

Posted by Gary Oberbrunner 2012-08-07

SCons 2.1.0 Production Release

A new SCons checkpoint release, 2.1.0, is now available
on the SCons download page:

      http://www.scons.org/download.php

Here is a summary of the changes since 2.0:

NEW FUNCTIONALITY

- SCons can now automatically embed manifests in Windows executables
  and DLLs, by setting WINDOWS_EMBED_MANIFEST in the environment.

- SCons now searches for site_scons dirs in several system-wide
  and per-user locations, in addition to the SConstruct top dir.
  This should enable much easier use of third-party (non-core)
  Tools.... [read more](/p/scons/news/2011/09/scons-210-production-release/)
Posted by The Bad Dog 2011-09-10

SCons 2.0.1 Production Release

A new SCons release, 2.0.1, is now available
on the SCons download page:

      http://www.scons.org/download.php

The primary purpose of this release is to remove support for Python
versions prior to 2.4 and streamline the SCons code base using more
modern python idioms.

Here is a summary of the changes since 1.3:

NEW FUNCTIONALITY

  • There should be no new functionality or bug fixes in this checkpoint.... read more
Posted by The Bad Dog 2010-08-20

SCons 1.3.1 Production Release

             SCons - a software construction tool

                        Release Notes

This is SCons, a tool for building software (and other files). SCons is
implemented in Python, and its "configuration files" are actually Python
scripts, allowing you to use the full power of a real scripting language
to solve build problems. You do not, however, need to know Python to
use SCons effectively.... read more

Posted by The Bad Dog 2010-08-01

1.3.0.d20100626 checkpoint build is Released

             SCons - a software construction tool

                        Release Notes

This is SCons, a tool for building software (and other files). SCons is
implemented in Python, and its "configuration files" are actually Python
scripts, allowing you to use the full power of a real scripting language
to solve build problems. You do not, however, need to know Python to
use SCons effectively.... read more

Posted by The Bad Dog 2010-06-30

2.0.1.beta.20100627 released

A new SCons checkpoint release, 2.0.1.beta.20100627, is now available
on the SCons download page:

      http://www.scons.org/download.php

The primary purpose of this release is to remove support for Python
versions prior to 2.4 and streamline the SCons code base using more
modern python idioms.

IMPORTANT: In 1.3.0 and 2.0.0, explicit dependencies (configured via
the Depends() call) are ignored for any nodes that do not have builders.
This known issue[1] will typically only happen if you explicitly
configure a builder call to create multiple output files, some of which
are "hidden" from SCons by not being listed in the targets list, and then
use Depends() to establish an explicit dependency on a "hidden" file.... read more

Posted by The Bad Dog 2010-06-30

2.0.0 production release is available

               SCons - a software construction tool

                          Release Notes

This is SCons, a tool for building software (and other files). SCons is
implemented in Python, and its "configuration files" are actually Python
scripts, allowing you to use the full power of a real scripting language
to solve build problems. You do not, however, need to know Python to
use SCons effectively.... read more

Posted by Greg Noel 2010-06-15

2.0.0.candidate.20100607 released

A new SCons checkpoint release, 2.0.0.candidate.20100607, is now available
on the SCons download page:

      http://www.scons.org/download.php

The primary purpose of this release is to remove support for Python
versions prior to 2.4 and streamline the SCons code base using more
modern python idioms.

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

Posted by Greg Noel 2010-06-08

SCons 1.3.0.d20100606 checkpoint available

             SCons - a software construction tool

                        Release Notes

This is SCons, a tool for building software (and other files). SCons is
implemented in Python, and its "configuration files" are actually Python
scripts, allowing you to use the full power of a real scripting language
to solve build problems. You do not, however, need to know Python to
use SCons effectively.... read more

Posted by The Bad Dog 2010-06-07

2.0.0.beta.20100605 is now available

A new SCons checkpoint release, 2.0.0.beta.20100605, is now available on
the SCons download page:
The primary purpose of this release is to remove support for
Python versions prior to 2.4 and streamline the SCons code base
using more modern python idioms.
The checkpoint is available at the SCons download page:

      http://www.scons.org/download.php

The primary purpose of this release is to remove support for Python
versions prior to 2.4 and streamline the SCons code base using more
modern python idioms.... read more

Posted by The Bad Dog 2010-06-06

Checkpoint 2.0.0.beta.20100531 available

A new SCons checkpoint release, 2.0.0.beta.yyyymmdd, is now available on
the SCons download page:

    http://www.scons.org/download.php

The primary purpose of this release is to remove support for Python
versions prior to 2.4 and streamline the SCons code base using more
modern python idioms.

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

Posted by Steven Knight 2010-05-31

New checkpoint 1.3.0.d20100523 available

             SCons - a software construction tool

                        Release Notes

This is SCons, a tool for building software (and other files). SCons is
implemented in Python, and its "configuration files" are actually Python
scripts, allowing you to use the full power of a real scripting language
to solve build problems. You do not, however, need to know Python to
use SCons effectively.... read more

Posted by The Bad Dog 2010-05-24

First 2.0 checkpoint release

First 2.0 checkpoint release 2.0.0.alpha.20100508 available

Posted by The Bad Dog 2010-05-10

SCons 1.3.0.d20100501 Checkpoint release

For MSVC fix platform defaulting. If on amd64 platform and the user didn't request a specific platform, it will also try x86 before failing.

Posted by The Bad Dog 2010-05-02

SCons 1.3.0.d20100404 Checkpoint release

Minor fixes to cygwin path issues, and a fix for Express versions of Visual Studio

Posted by The Bad Dog 2010-04-05

SCons 1.3.0 is released

A new SCons release, 1.3, is now available at the SCons download page:

      http://www.scons.org/download.php

Please consult the CHANGES.txt file for a list of specific changes
since last release.

Here is a summary of the changes since 0.XX:

NEW FUNCTIONALITY

--  Visual Studio now supports cross-compilation.  Please see below
    for the methods and compilation variables.

--  Support for Latex glossaries and acronyms has been added... [read more](/p/scons/news/2010/03/scons-130-is-released/)
Posted by Gary Oberbrunner 2010-03-25

SCons 1.2.0.d20100306 Checkpoint release

This is expected to be the last checkpoint release before 1.3.0

Posted by The Bad Dog 2010-03-07

SCons 1.2.0.d20091224 Checkpoint release

             SCons - a software construction tool

                        Release Notes

This is SCons, a tool for building software (and other files). SCons is
implemented in Python, and its "configuration files" are actually Python
scripts, allowing you to use the full power of a real scripting language
to solve build problems. You do not, however, need to know Python to
use SCons effectively.... read more

Posted by The Bad Dog 2009-12-29

SCons 1.2.0.d20091224 Checkpoint release

This is a checkpoint release intended to be the final checkpoint prior to the 1.3.0 release.
Note that starting 2.0 (the next scheduled release after 1.3.0) SCons will only support python 2.4->2.6 (dropping support for 1.5.2->2.3)

Posted by The Bad Dog 2009-12-29

SCons 1.1.0 released

Version 1.1.0 of SCons has been released and is now available at the
SCons download page:

    http://www.scons.org/download.php

This release notably contains significant memory utilization improvements,
Windows .rc file scanning, and TeX toolchain updates.

WHAT'S NEW IN THIS RELEASE

IMPORTANT: Python versions prior to 2.2 are supported by SCons 1.1.0,
but are officially deprecated and will generate a disableable warning
message. We plan to remove support for these older versions in SCons 2.0.
If removing this support would cause a problem for you, please contact
the dev@scons.tigris.org mailing list.... read more

Posted by Steven Knight 2008-10-11

SCons 1.0.1 is now available

Version 1.0.1 of SCons has been released and is now available at the
SCons download page:

    http://www.scons.org/download.php

RPM packages and a Win32 installer are all available, in addition to
the traditional .tar.gz and .zip files.

The SCons API available in release 1.0.1 is considered stable, and no
1.x release will knowingly break backwards compatibility with SCons
configuration files that work under 1.0.1. For further information,
please see our release planning criteria at:... read more

Posted by Steven Knight 2008-09-08

SCons: 1.0.0 is now available

SCons is a software construction tool (build tool, 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).

Version 1.0.0 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.... read more

Posted by Steven Knight 2008-08-13

SCons 0.98.4 (candidate for 1.0) fixes additional bugs

Version 0.98.4 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

Posted by Steven Knight 2008-05-18