Release Notes: SCons is now in beta testing. Support has been added for Visual Studio .NET and for Visual Studio project files (.dsp, .dsw, .sln and .vcproj). SCons now checks for Visual Studio on-disk, not just in the registry, before assuming it's installed. Support for M4 files and the Intel C compiler (icl.exe) has been added. The SConf (autoconf-like) subsystem can now check for specific functions and data types, and now works properly with the -n and -q options. The -n option no longer updates signatures. Documentation has been updated and numerous bugs have been fixed.
Release Notes: Support for building Java projects (with javac, javah, rmic, and jar) has been added. Integrated Autoconf-like functionality has been added. New PLATFORM and TOOL variables allow simpler platform- and tool-specific configuration. Ghostscript support has been added. Newly-built .dll files can now be added to the Windows registry. An IDL scanner and support for building Windows type library (.tlb) files from IDL files have been added. Performance has been significantly improved. Numerous bug fixes and smaller features have been added.
Release Notes: This release fixes a critical bug when source files are not duplicated in a build directory (that is, you use "BuildDir(duplicate=0)") and any subsidiary SConscript file includes another SConscript file. This release also contains an unrelated fix to support fetching files using earlier versions of Perforce which don't use the Windows registry.
Release Notes: This release adds an explicit Exit() function and support for fetching files from SCCS, RCS, BitKeeper, CVS, and Perforce. Builders have been added for tar and zip files. SCons now changes to a subsidiary SConscript file's directory when executing it. Installing files in destination directories is now configurable and copies files by default. Sharing built files in a cache directory has been improved. The -u option now builds targets in linked build directories if there are no local targets. The documentation has been updated and many bugs have been fixed.
Release Notes: Support for sharing target files between multiple builds has been added. IRIX, the SGI MIPSPro tools, and the PharLap ETS tool chain are now supported. Support for building targets in a separate directory has been simplified. Library installation has been simplified and made more flexible. Win32 object files can now be linked into either static or shared libraries. Interrupt (CTRL+C) handling has been improved. The default behavior has been changed to build everything in and below the current directory. Numerous bugs have been fixed and the documentation has been updated.
Release Notes: Support for the MinGW tool chain and a new --debug=includes option have been added. The -n option now prints ALL actions and makes no changes to the system. Code repositories on other filesystems are now supported via symlinks. The -c option now removes symlinks and supports a Clean() method for removal of epxlicit targets. Writing your own source code Scanners is now easier, and Scanners are called only once per source file. New SetJob() and GetJob() methods support configuration of the number of default jobs. Error messages have been cleaned up and made more consistent.
Release Notes: Support for building from source or target files in common repositories has been added. A new scons-local package supports including SCons in other software that wants to package it for builds. Microsoft VC++ .pch, .pdb, and .rc files are now supported. The Intel Fortran Compiler is now supported, and SCons now searches for build utilities. Building based on output from *-config commands has been added. New status messages clarify what SCons is doing during a build. Error messages have been added and improved in many areas. Numerous bugfixes and smaller enhancements have been made.
Release Notes: A new Builder has been added for tar files, and assembler support has been added for GNU as, Microsoft masm, and the Netwide Assembler (nasm). Simpler multi-platform and multi-tool initialization, including OS/2 compiler and linker support, has been added. New environment manipulation methods, new functions, and new command-line options have been added. Target names may now be deduced from the source file name. Shared object and library creation have been given separate Builders. Performance has been improved significantly, and numerous bugs have been fixed.
Release Notes: Support for shared libraries, Win32 .def files, and long MSVC link lines has been added. An improved scons.bat file has been added. Builder objects now have flexible control over the source and target file lists. Subsidiary SConscript files can be specified more easily. There are numerous bugfixes, performance improvements, and documentation updates.
Release Notes: Support has been added for building Fortran programs, and for building PDF, PostScript and DVI output from TeX and LaTeX files. A new Alias method has been added to support phony targets, and a new WhereIs method searches PATH for executables. New -U and --profile=FILE options and several new construction variables have been added. Packages are available in .zip format. CPPPATH, LIBPATH, and LIBS variables can be white-space separated lists. Various bugs have been fixed and documentation was updated.