From 99efd75377a7d0c552e0cf325a1356914133747e Mon Sep 17 00:00:00 2001
From: Beman Dawes
Date: Wed, 23 Jun 2010 17:39:53 +0000
Subject: [PATCH] Merge trunk
[SVN r63259]
---
.../detail/build-from-source-tail.rst | 5 ++--
getting_started/detail/header-only.rst | 8 +++++++
getting_started/detail/links.rst | 4 ++++
getting_started/index.html | 10 +++++++-
getting_started/unix-variants.html | 23 +++++++++++++++----
getting_started/unix-variants.rst | 2 +-
getting_started/windows.html | 15 ++++++++----
getting_started/windows.rst | 2 +-
8 files changed, 56 insertions(+), 13 deletions(-)
diff --git a/getting_started/detail/build-from-source-tail.rst b/getting_started/detail/build-from-source-tail.rst
index 0168c34..78035c3 100644
--- a/getting_started/detail/build-from-source-tail.rst
+++ b/getting_started/detail/build-from-source-tail.rst
@@ -3,8 +3,9 @@
.. file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
Building the special ``stage`` target places Boost
-library binaries in the ``stage``\ |/|\ ``lib``\ |/| subdirectory of your `build
-directory`_.
+library binaries in the ``stage``\ |/|\ ``lib``\ |/| subdirectory of
+the Boost tree. To use a different directory pass the
+``--stagedir=``\ *directory* option to ``bjam``.
.. Note:: ``bjam`` is case-sensitive; it is important that all the
parts shown in **bold** type above be entirely lower-case.
diff --git a/getting_started/detail/header-only.rst b/getting_started/detail/header-only.rst
index d26168e..d70fd2c 100644
--- a/getting_started/detail/header-only.rst
+++ b/getting_started/detail/header-only.rst
@@ -20,7 +20,9 @@ Boost?” The good news is that often, there's nothing to build.
The only Boost libraries that *must* be built separately are:
* Boost.Filesystem_
+* Boost.GraphParallel_
* Boost.IOStreams_
+* Boost.MPI_
* Boost.ProgramOptions_
* Boost.Python_ (see the `Boost.Python build documentation`__
before building and installing it)
@@ -42,6 +44,12 @@ A few libraries have optional separately-compiled binaries:
* Boost.Graph_ also has a binary component that is only needed if
you intend to `parse GraphViz files`__.
+* Boost.Math_ has binary components for the TR1 and C99
+ cmath functions.
+
+* Boost.Random_ has a binary component which is only needed if
+ you're using ``random_device``.
+
* Boost.Test_ can be used in “header-only” or “separately compiled”
mode, although **separate compilation is recommended for serious
use**.
diff --git a/getting_started/detail/links.rst b/getting_started/detail/links.rst
index 56e6fe9..d760294 100644
--- a/getting_started/detail/links.rst
+++ b/getting_started/detail/links.rst
@@ -5,9 +5,13 @@
.. _Boost.DateTime: ../../libs/date_time/index.html
.. _Boost.Filesystem: ../../libs/filesystem/index.html
.. _Boost.Graph: ../../libs/graph/index.html
+.. _Boost.GraphParallel: ../../libs/graph_parallel/index.html
.. _Boost.IOStreams: ../../libs/iostreams/index.html
+.. _Boost.Math: ../../libs/math/index.html
+.. _Boost.MPI: ../../libs/mpi/index.html
.. _Boost.ProgramOptions: ../../libs/program_options/index.html
.. _Boost.Python: ../../libs/python/doc/building.html
+.. _Boost.Random: ../../libs/random/index.html
.. _Boost.Regex: ../../libs/regex/index.html
.. _Boost.Serialization: ../../libs/serialization/index.html
.. _Boost.Signals: ../../libs/signals/index.html
diff --git a/getting_started/index.html b/getting_started/index.html
index 3722fe7..2dacec0 100644
--- a/getting_started/index.html
+++ b/getting_started/index.html
@@ -2,15 +2,21 @@
+
-
+
Boost Getting Started
+
+
+
Getting Started
+
+
@@ -52,6 +58,7 @@ your actual name.
Ready?
Let's go!
+
+
diff --git a/getting_started/unix-variants.html b/getting_started/unix-variants.html
index 3f64049..e22087c 100644
--- a/getting_started/unix-variants.html
+++ b/getting_started/unix-variants.html
@@ -2,16 +2,22 @@
+
-
+
Boost Getting Started on Unix Variants
+
+
+
Getting Started on Unix Variants
+
+
@@ -180,7 +186,9 @@ treatment when linking.
The only Boost libraries that must be built separately are:
@@ -198,6 +206,10 @@ you're using its to_string/Boost.Graph also has a binary component that is only needed if
you intend to parse GraphViz files.
+
Boost.Math has binary components for the TR1 and C99
+cmath functions.
+
Boost.Random has a binary component which is only needed if
+you're using random_device.
Boost.Test can be used in “header-only” or “separately compiled”
mode, although separate compilation is recommended for serious
use.
@@ -273,7 +285,7 @@ least use
$ ./bootstrap.sh --prefix=path/to/installation/prefix
to install somewhere else. Also, consider using the
---show-libraries and --with-library_name options to limit the
+--show-libraries and --with-libraries=library-name-list options to limit the
long wait you'll experience if you build everything. Finally,
Building the special stage target places Boost
-library binaries in the stage/lib/ subdirectory of your build
-directory.
+library binaries in the stage/lib/ subdirectory of
+the Boost tree. To use a different directory pass the
+--stagedir=directory option to bjam.
Note
bjam is case-sensitive; it is important that all the
@@ -804,6 +817,8 @@ recommend it.
+
+
diff --git a/getting_started/unix-variants.rst b/getting_started/unix-variants.rst
index 699875e..e803788 100644
--- a/getting_started/unix-variants.rst
+++ b/getting_started/unix-variants.rst
@@ -108,7 +108,7 @@ least use
**$** ./bootstrap.sh **--prefix=**\ *path*\ /\ *to*\ /\ *installation*\ /\ *prefix*
to install somewhere else. Also, consider using the
-``--show-libraries`` and ``--with-``\ *library_name* options to limit the
+``--show-libraries`` and ``--with-libraries=``\ *library-name-list* options to limit the
long wait you'll experience if you build everything. Finally,
.. parsed-literal::
diff --git a/getting_started/windows.html b/getting_started/windows.html
index 02ec207..b887979 100644
--- a/getting_started/windows.html
+++ b/getting_started/windows.html
@@ -3,7 +3,7 @@
-
+
Boost Getting Started on Windows
@@ -177,7 +177,9 @@ treatment when linking.
The only Boost libraries that must be built separately are:
@@ -195,6 +197,10 @@ you're using its to_string/Boost.Graph also has a binary component that is only needed if
you intend to parse GraphViz files.
+
Boost.Math has binary components for the TR1 and C99
+cmath functions.
+
Boost.Random has a binary component which is only needed if
+you're using random_device.
Boost.Test can be used in “header-only” or “separately compiled”
mode, although separate compilation is recommended for serious
use.
@@ -533,8 +539,9 @@ list.
Building the special stage target places Boost
-library binaries in the stage\lib\ subdirectory of your build
-directory.
+library binaries in the stage\lib\ subdirectory of
+the Boost tree. To use a different directory pass the
+--stagedir=directory option to bjam.
Note
bjam is case-sensitive; it is important that all the
@@ -670,7 +677,7 @@ the command line we used earlier, assuming your Boost binaries are
in C:\Program Files\boost\boost_1_44_0\lib: