diff --git a/v2/doc/src/advanced.xml b/v2/doc/src/advanced.xml
index 76ff86d87..b946f791d 100644
--- a/v2/doc/src/advanced.xml
+++ b/v2/doc/src/advanced.xml
@@ -297,10 +297,9 @@ boost-build /path/to/boost.build ;
Main target is a user-defined named
entity which can be build, for example a named executable file.
Declaring a main target is usually done using one of main target functions.
- The user can also declare custom main target
- function.
+ "bbv2.advanced.builtins.targets">main target functions. The
+ user can also declare custom
+ main target function.
Most main targets rules in Boost.Build use similiar
syntax:
@@ -426,7 +425,7 @@ obj main : main.cpp : <optimization>off ;
Sometimes, requirements are necessary only for a specific
compiler, or build variant. The
- conditional
+ conditional
properties can be used in that case:
lib util : util.cpp : <toolset>msvc:<link>static ;
diff --git a/v2/doc/src/extending.xml b/v2/doc/src/extending.xml
index 97ef8345d..7d3bf416c 100644
--- a/v2/doc/src/extending.xml
+++ b/v2/doc/src/extending.xml
@@ -103,7 +103,7 @@ and linked it.
In the subsequent sections, we will extend this example, and review
all the mechanisms in detail. The complete code is available in example/customization
+ "../../../tools/build/v2/example/customization">example/customization
directory.
diff --git a/v2/doc/src/howto.xml b/v2/doc/src/howto.xml
index 109d77d63..af0e272b4 100644
--- a/v2/doc/src/howto.xml
+++ b/v2/doc/src/howto.xml
@@ -27,7 +27,7 @@
If you have questions, please post them to our mailing
+ url="http://boost.org/more/mailing_lists.htm#jamboost">mailing
list, and be sure to indicate in the subject line that
you're asking about Boost.Build V2.
diff --git a/v2/doc/src/install.xml b/v2/doc/src/install.xml
index bf23cf5f9..053b6b156 100644
--- a/v2/doc/src/install.xml
+++ b/v2/doc/src/install.xml
@@ -26,7 +26,7 @@
Boost.Build uses Boost.Jam, an
+ url= "../../../tools/build/jam_src/index.html">Boost.Jam, an
extension of the Perforce
Jam portable make replacement. The
@@ -37,7 +37,7 @@
If a prebuilt executable is not provided for your platform
or you are using Boost's sources in an unreleased state, it
may be neccessary to build bjam
+ url= "../../../tools/build/jam_src/index.html#building_bjam">build bjam
from sources included in the Boost source tree.
diff --git a/v2/doc/src/reference.xml b/v2/doc/src/reference.xml
index 5f1d02bc8..c7a32abb3 100644
--- a/v2/doc/src/reference.xml
+++ b/v2/doc/src/reference.xml
@@ -801,12 +801,15 @@ rule explicit ( target-name )
components of composite features in a build property set.
+
dependency
diff --git a/v2/doc/src/tutorial.xml b/v2/doc/src/tutorial.xml
index 3cf155265..cf8ba8b5c 100644
--- a/v2/doc/src/tutorial.xml
+++ b/v2/doc/src/tutorial.xml
@@ -161,11 +161,14 @@ exe hello
"free" feautures like <include>See ,
- augments) the target requirements. However, when a
+ augments) the target requirements.
+
@@ -495,7 +498,7 @@ lib l : l.cpp : <link>static ;
What if library can be both static and shared, but when
using it in specific executable, you want it static?
- Target
+ Target
references are here to help:
@@ -643,8 +646,8 @@ lib zlib : : <name>z_d <variant>debug ;
version of zlib, but for other libraries this is quite reasonable.
- More advanced use of prebuilt target is described in recipes.
+ More advanced use of prebuilt target is described in a FAQ entry.