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.