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
Use -mmacosx-version-min instead of -miphoneos-version-min.  Fixes #4243

svn path=/trunk/tools/build/v2/; revision=62534
Fix detection of exit status. We use close on pipe to get return status
and if program does exit(1) we get '1'. The code for checking was
using os.WIFSIGNALLED, and that returns true for '1' -- it seems like
it is expecting result of os.system, which would be 256, or something.

svn path=/trunk/tools/build/v2/; revision=62634
Fix como linker problems with static libraries.

svn path=/trunk/tools/build/v2/; revision=62784
Update various libraries' documentation build.

Mostly to use the images and css files under doc/src instead of
doc/html, usually be deleting the settings in order to use the defaults.
Also add 'boost.root' to some builds in order to fix links which rely on
it.

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