This commit was manufactured by cvs2svn to create branch
'build_for_distribution'.

svn path=/branches/build_for_distribution/boost/Jamfile; revision=19097
Initial, partial, try at common build for distribution targets.

svn path=; revision=19170
More on build_for_distribution staging...
- Jamfile; added stage for header files tree.
- Jamfile; commented out some targets that fail to build.
- tools/build/boost-base.jam; fixed file-close duplication.
- tools/build/boost-base.jam; added <tree-subdirs> to stage rule to preserve tree structure of a tree of files (like headers).

svn path=; revision=19182
All parts of the build-for-distribution build functionality implemented.
- Moved the common functionality to boost-base.jam
- Handle some common options for controlling install location.
- Add <locate> to stage so that the stage can be relocated anywhere in the FS.
- Added documentation for common-stage-tag.

svn path=; revision=19232
Minor fixes after testing in Linux of build_for_distribution build code.
- Jamfile; added check for python configuration.
- tools/build/boost-base.jam; Fixed toolset version number duplication.
- tools/build/boost-base.jam; Fixed unless/cond argument signatures.
- tools/build/boost-base.jam; Fixed calculation of architecture subdir in stage when the default is "default".

svn path=; revision=19233
In support of Boost.Install...
- Added --builddir, --with-python, and --with-pydebug options.
- Rearranged order, moving project-root call, to allow setting of ALL_LOCATE_TARGET with --builddir option.
- Separated build and install operations. Now either build, or build+install are supported. "install" is now an allowed fake target.
- Enabled DLL builds of date_time, and signals, as the at minimum work on *nix.

svn path=/branches/build_for_distribution/boost/Jamfile; revision=19741
Add options for staging built products only to a single directory.

svn path=/branches/build_for_distribution/boost/Jamfile; revision=19815
Remove architecture subdir from stage/install of libraries.
Build both single and multi threading variants.

svn path=/branches/build_for_distribution/boost/Jamfile; revision=19872
Reword the python root option.
Add support for --without-* options to disable specific builds.
Use install* rules to obtain the "lib" installation targets.

svn path=/branches/build_for_distribution/boost/Jamfile; revision=20173
Fix the inclusion of library Jamfiles to account for platform different separators in the searched file names.

svn path=/branches/build_for_distribution/boost/Jamfile; revision=20379
Normalize version number tag for all platforms to be: <major>_<minor>.

svn path=/branches/build_for_distribution/boost/Jamfile; revision=20380
Add --tools option.

svn path=/branches/build_for_distribution/boost/Jamfile; revision=20624
Setting TOOLS after loading doesn't work. So remove the option but document -sTOOLS.

svn path=/branches/build_for_distribution/boost/Jamfile; revision=20719
Use common-names rule for the naming requirements.

svn path=/branches/build_for_distribution/boost/Jamfile; revision=20722
Replace common-names with common-variant-tag.

svn path=/branches/build_for_distribution/boost/Jamfile; revision=20823
Removed old branches.

svn path=/branches/build_for_distribution/boost/tools/; revision=38550