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