- Make builder prefixes work correctly when deducing a target
from a source file name in another directory.
- - Documentation fixes: typo in the man page.
+ - Documentation fixes: typo in the man page; explain up-front about
+ not propagating the external environment.
- Use "cvs co -d" instead of "cvs co -p >" when checking out something
from CVS with a specified module name. This avoids zero-length
of the suffixes we use as C++ files.
- Allow the "prefix" and "suffix" attributes of a Builder to be
- callable objects that return generated strings.
+ callable objects that return generated strings, or dictionaries
+ that map a source file suffix to the right prefix/suffix.
- Support a MAXLINELINELENGTH construction variable on Win32 systems
to control when a temporary file is used for long command lines.
- Make how we build .rpm packages not depend on the installation
locations from the distutils being used.
+ - When deducing a target Node, create it directly from the first
+ source Node, not by trying to create the right string to pass to
+ arg2nodes().
+
+ - Add support for SWIG.
+
From Gary Oberbrunner:
- Report the target being built in error messages when building
- Initialize the LIB environment variable when using the Intel
compiler (icl).
+ - Documentation fixes: better explain the AlwaysBuild() function.
+
From Laurent Pelecq:
- When the -debug=pdb option is specified, use pdb.Pdb().runcall() to