Add a force-load dependency feature to allow for cases where the linker removes 'unused' symbols as is common in the linking model of Apple's Objective C

svn path=/trunk/tools/build/v2/; revision=61684
Manually add dependency to force_load declared source.

svn path=/trunk/tools/build/v2/; revision=61689
Try to fix Boost.Build support for Clang on Linux

svn path=/trunk/tools/build/v2/; revision=61860
Make the test reporting system handle the bcp tests properly

svn path=/trunk/tools/build/v2/; revision=61925
fix clang/cygwin bbv2 problem (with Doug's blessing)

svn path=/trunk/tools/build/v2/; revision=61928
Serialize running of MPI tests to minimize overloading systems.

Several in house complaints necessitated solution to running
parallel Boost tests and MPI tests.  Best short term option seems
to be to serialize MPI tests using Boost.Build jam semaphore
capability.


svn path=/trunk/tools/build/v2/; revision=61970
Better autoconfiguration for BoostBook

svn path=/trunk/tools/build/v2/; revision=62210
Always use forward slashes in arguments to xsltproc.  The windows xsltproc can handle forward slashes, but the cygwin version chokes on backslashes

svn path=/trunk/tools/build/v2/; revision=62212
Look for docbook in /opt/local/share since that's the default installation directory for macports

svn path=/trunk/tools/build/v2/; revision=62216
Try to adjust the paths in boostbook_catalog.xml to be correct, whether we're using a windows or cygwin build of xsltproc

svn path=/trunk/tools/build/v2/; revision=62221
Add some missing files

svn path=/trunk/tools/build/v2/; revision=62227
Fix stupid bug, that broke using xsltproc ;

svn path=/trunk/tools/build/v2/; revision=62238
Import the out-xml rules to the global module so they can be found by __ACTION_RULE__. Somehow they stopped being globally available. This fixes the --out-xml=q.xml option.

svn path=/trunk/tools/build/v2/; revision=62240
Handle cygwin vs. windows paths for doxygen

svn path=/trunk/tools/build/v2/; revision=62247
Bring the boost.jam module up to date

svn path=/trunk/tools/build/v2/; revision=62249
Use forward slashes in path parameters to xsltproc.  This should hopefully make the main doc build work with cygwin tools

svn path=/trunk/tools/build/v2/; revision=62256
Hack to update print targets when their contents change.  This should fix the ancient bug whereby boostbook_catalog.xml doesn't get updated when user-config-jam is changed

svn path=/trunk/tools/build/v2/; revision=62280
Try to make sure that the paths for xsltproc are correct for a cygwin build of bjam.

svn path=/trunk/tools/build/v2/; revision=62403
Make sure that we test for cygwin vs. windows xsltproc even if there is no using xsltproc in user-config.jam

svn path=/trunk/tools/build/v2/; revision=62415
Add MPI support for AIX and Sun to mpi.jam.


svn path=/trunk/tools/build/v2/; revision=62511