* Handle different spellings of the PATH environment variable for Windows
* Ungristed elements of a target's requirements are now treated as
rules which transform the target's property set. The rules must have
the following signature:
transform-properties ( toolset variant : properties * )
and should return the new property set.
* Added target name adjustment feature for Python debugging targets.
tools/build/borland-tools.jam
tools/build/gcc-tools.jam
tools/build/intel-linux.jam
tools/build/metrowerks-tools.jam
tools/build/msvc-tools.jam
tools/build/mingw-tools.jam
* Adjustments to better support Python targets
tools/build/python.jam
* Lots of adjustments for building / testing Python targets:
PYTHON_LAUNCH variable prefixes Python executable name
-- can be used to invoke debugger.
PYTHON_ARGS variable postfixes Python executable name
CYGWIN_ROOT variable can be used to specify root of cygwin installation
[SVN r12071]
regex test Jamfile updates so that some tests will actually run
warning suppression for condition.cpp
unit-test rule now accepts input files
updated metrowerks and borland to properly set up path for running tests
----------------------------------------------------------------------
Modified Files:
boost/config/compiler/metrowerks.hpp
libs/python/src/gen_function.py libs/regex/test/Jamfile
Tag: thread-initial
libs/thread/src/condition.cpp
No tag
tools/build/boost-base.jam tools/build/borland-tools.jam
tools/build/metrowerks-tools.jam
----------------------------------------------------------------------
[SVN r11853]
Added command-file capability for msvc and metrowerks static libraries
Changed MSVC-tools.jam so that it would work without the prior use of VCVARS32.BAT
----------------------------------------------------------------------
Modified Files:
boost-base.jam metrowerks-tools.jam msvc-tools.jam
jam_src/execnt.c jam_src/makedebugjam.bat
----------------------------------------------------------------------
[SVN r11852]
index.htm - fixed reference to CVS repository
libs/python/build/Jamfile - first stab at metrowerks Pro7 support
status/Jamfile - added RUN_ALL_TESTS variables to force tests to run
tools/build/boost-build.jam - fix BOOST_BUILD_INSTALLATION setting
tools/build/metrowerks-tools.jam - command file support
tools/build/msvc-tools.jam - permanent command file support
tools/build/intel-win32-tools.jam - made it an extension of msvc-tools.jam
tools/build/gcc-tools.jam - made FINDLIBS change submitted by Toon Knapen
tools/build/jam_src/variable.c - changed command-line/env. variable
interpretation so that
surrounding them with quotes causes
no breaking at spaces.
These files were converted from tabs to spaces:
boost/python/conversions.hpp
boost/python/reference.hpp boost/python/detail/base_object.hpp
boost/python/detail/functions.hpp
boost/python/detail/wrap_python.hpp libs/python/test/comprehensive.cpp
tools/build/boost-base.jam
tools/build/como-tools.jam
[SVN r11652]
Added missing jobs; marked others done.
allyourbase.jam
Fixed split and split-path for Unix
boost-base.jam
Fixed the Run action for Windows
gcc-tools.jam intel-win32-tools.jam kcc-tools.jam metrowerks-tools.jam msvc-tools.jam
Removed UNDEFS from link line, moved NEEDLIBS to end
unit-tests.jam
Added tests splitpath tests for rooted Unix paths
jam_src/make1.c
NOCARE targets with build actions now don't cause the parent to fail when they fail.
build_system.htm
Documented NOCARE enhancements
[SVN r11463]