mirror of
https://github.com/boostorg/build.git
synced 2026-02-16 13:22:11 +00:00
Fix some broken links
[SVN r25970]
This commit is contained in:
@@ -297,10 +297,9 @@ boost-build /path/to/boost.build ;
|
||||
<emphasis>Main target</emphasis> 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 <link linkend=
|
||||
"bbv2.advanced.builtins.targets">main target functions</link>.
|
||||
The user can also declare <ulink url=
|
||||
"doc/extending.html#main_target_rules">custom main target
|
||||
function</ulink>.</para>
|
||||
"bbv2.advanced.builtins.targets">main target functions</link>. The
|
||||
user can also declare <link linkend="bbv2.extending.rules"> custom
|
||||
main target function</link>.</para>
|
||||
|
||||
<para>Most main targets rules in Boost.Build use similiar
|
||||
syntax:</para>
|
||||
@@ -426,7 +425,7 @@ obj main : main.cpp : <optimization>off ;
|
||||
|
||||
<para>Sometimes, requirements are necessary only for a specific
|
||||
compiler, or build variant. The
|
||||
<link linkend="v2.reference.variants.propcond">conditional
|
||||
<link linkend="bbv2.reference.variants.propcond">conditional
|
||||
properties</link> can be used in that case:
|
||||
<programlisting>
|
||||
lib util : util.cpp : <toolset>msvc:<link>static ;
|
||||
|
||||
@@ -103,7 +103,7 @@ and linked it.
|
||||
|
||||
<para>In the subsequent sections, we will extend this example, and review
|
||||
all the mechanisms in detail. The complete code is available in <ulink url=
|
||||
"../../example/customization">example/customization</ulink>
|
||||
"../../../tools/build/v2/example/customization">example/customization</ulink>
|
||||
directory.
|
||||
</para>
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
|
||||
<para>
|
||||
If you have questions, please post them to our <ulink
|
||||
url="../../../../more/mailing_lists.htm#jamboost">mailing
|
||||
url="http://boost.org/more/mailing_lists.htm#jamboost">mailing
|
||||
list</ulink>, and be sure to indicate in the subject line that
|
||||
you're asking about Boost.Build <emphasis
|
||||
role="bold">V2</emphasis>.
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
<listitem>
|
||||
<simpara>
|
||||
Boost.Build uses <ulink
|
||||
url= "../jam_src/index.html">Boost.Jam</ulink>, an
|
||||
url= "../../../tools/build/jam_src/index.html">Boost.Jam</ulink>, an
|
||||
extension of the <ulink
|
||||
url="http://www.perforce.com/jam/jam.html">Perforce
|
||||
Jam</ulink> portable <command>make</command> 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 <ulink
|
||||
url= "../../jam_src/index.html#building_bjam">build <command>bjam</command>
|
||||
url= "../../../tools/build/jam_src/index.html#building_bjam">build <command>bjam</command>
|
||||
from sources</ulink> included in the Boost source tree.
|
||||
</simpara>
|
||||
</listitem>
|
||||
|
||||
@@ -801,12 +801,15 @@ rule explicit ( target-name )
|
||||
components of composite features in a build property set.</para>
|
||||
</listitem>
|
||||
|
||||
<!-- I no longer think link-incompatbile properties are a good idea, so
|
||||
hide them from the docs.
|
||||
<listitem>
|
||||
<para><emphasis>link-incompatible</emphasis></para>
|
||||
|
||||
<para>See <link linkend=
|
||||
"bbv2.reference.variants.compat">below</link>.</para>
|
||||
</listitem>
|
||||
-->
|
||||
|
||||
<listitem>
|
||||
<para><emphasis>dependency</emphasis></para>
|
||||
|
||||
@@ -161,11 +161,14 @@ exe hello
|
||||
"free" feautures like <code><include></code>
|
||||
<footnote>See <xref
|
||||
linkend="bbv2.reference.features.attributes"/></footnote>,
|
||||
augments) the target requirements. However, when a
|
||||
augments) the target requirements.
|
||||
<!--
|
||||
However, when a
|
||||
contradiction of a target's requrements involves certain
|
||||
<firstterm>link-incompatible</firstterm> features, the target
|
||||
will be skipped. See <xref linkend=
|
||||
"bbv2.reference.variants.compat"/> for more information.
|
||||
-->
|
||||
</para>
|
||||
|
||||
</section>
|
||||
@@ -495,7 +498,7 @@ lib l : l.cpp : <link>static ;
|
||||
<para>
|
||||
What if library can be both static and shared, but when
|
||||
using it in specific executable, you want it static?
|
||||
<link linkend="bbv2.advanced.targets.references">Target
|
||||
<link linkend="bbv2.reference.targets.references">Target
|
||||
references</link> are here to help:
|
||||
|
||||
<programlisting>
|
||||
@@ -643,8 +646,8 @@ lib zlib : : <name>z_d <variant>debug ;
|
||||
version of zlib, but for other libraries this is quite reasonable.
|
||||
</para>
|
||||
|
||||
<para>More advanced use of prebuilt target is described in <ulink
|
||||
url="doc/recipes.html#site_config_targets">recipes</ulink>.</para>
|
||||
<para>More advanced use of prebuilt target is described in <link
|
||||
linkend="bbv2.recipies.site-config">a FAQ entry</link>.</para>
|
||||
|
||||
</section>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user