Integrate links to Boost.Build into other pages.

[SVN r10893]
This commit is contained in:
Beman Dawes 2001-08-19 14:31:50 +00:00
parent 2b5bacb282
commit 11e193f977
2 changed files with 94 additions and 22 deletions

View File

@ -14,9 +14,30 @@
<img src="../../c++boost.gif" alt="c++boost.gif (8819 bytes)" align= "center" width="277" height="86">Building
Boost Libraries</h1>
<table border="1" cellpadding="5" width="656">
<tr>
<td width="638"><font size="5" color="#FF0000"><b>Read This First!</b></font>
<p>Boost.Build is currently in preliminary form.&nbsp; Some features are
missing or incomplete. Instructions for accomplishing basic tasks (this
page) are rudimentary.&nbsp; But enough functionality is working well to
make providing Boost.Build worthwhile.&nbsp; The important bits-and-pieces
are all there - what is left to do is some of the relatively minor glue to
make the system smooth and easy to use.</p>
<p>Don't expect building a full Boost object library for any random
compiler to work yet.&nbsp; If there isn't a jam configuration file for
your favorite compiler, consider contributing one. Secondary tasks like
copying libraries to installation specific directories are also weak.</p>
<p>Do expect building object libraries for some of the individual Boost
libraries like Python and Regex Libraries to show lots of signs of life.</p>
<p>Note that the underlying Jam build engine is mature software, and has
been widely used for many years.&nbsp; The FTJam and Boost specific
extensions are well on their way to being stable, and have begun to attract interest and use
outside of Boost.</td>
</tr>
</table>
<h2>Introduction</h2>
<p>These instructions explain how to accomplish common tasks using <b>Boost.Build</b>,
the <a href="build_system.htm">Boost Build System</a>.</p>
the Boost Build System.</p>
<p>For tasks not covered here, see the full <a href="build_system.htm">build
system documentation</a>.</p>
<h2>Preliminaries</h2>
@ -25,15 +46,26 @@ system documentation</a>.</p>
directory structure into some root directory.</li>
<li>Download FTJam, and install the binary executable where it will be found
when invoked from the command line.</li>
</ul>
<blockquote>
<ul>
<li>For easy-to-build source files, see the <a href="http://freetype.sourceforge.net/jam/index.html">FTJam</a>
SourceForge site.</li>
<li>For Win32 systems, <a href="http://www.esva.net/~beman/ftp/jam.exe">download
a pre-build executable</a>.</li>
</ul>
</blockquote>
<ul>
<li>Set any environmental variables required to run your compiler and related
tools from the command line.</li>
tools from the command line. Verify your command line compiler is working if
you don't use it regularly.</li>
</ul>
<h2>Building Boost Libraries</h2>
<p>Using your operating system's command line interpreter, execute the following
steps.&nbsp; The sample commands given will work for both UNIX and Windows.</p>
<ul>
<li>Change to the Boost root directory.&nbsp; (The directory you unpacked the
distribution into.&nbsp; Should contain the file c++boost.gif,
distribution into.&nbsp; Among others, it contain the file c++boost.gif,
subdirectories boost, libs, more, etc.)</li>
</ul>
<blockquote>
@ -52,14 +84,9 @@ steps.&nbsp; The sample commands given will work for both UNIX and Windows.</p>
</blockquote>
</blockquote>
<h2><a name="Tools">Tools</a></h2>
<p>Unless otherwise specified, the library is assumed to be the one shipped with
the compiler.</p>
<p>Additional tools may be supplied by adding an appropriate xxxx-tools.jam file
to the tools/build subdirectory, where xxxx is the name of the tool being
added..</p>
<table border="1" cellpadding="5">
<tr>
<td><b>Name</b></td>
<td><b>TOOLS Name</b></td>
<td><b>Description</b></td>
</tr>
<tr>
@ -86,11 +113,20 @@ added..</p>
<td><code>msvc</code></td>
<td>Microsoft Visual C++ command line compiler tools</td>
</tr>
<tr>
<td>vacpp</td>
<td>IBM Visual Age C++ command line compiler tools</td>
</tr>
</table>
<p>Unless otherwise specified, the library is assumed to be the one shipped with
the compiler.</p>
<p>Additional tools can be supplied by adding an appropriate xxxx-tools.jam file
to the tools/build subdirectory, where xxxx is the name of the tool being
added..</p>
<hr>
<p>Revised <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->29 July, 2001<!--webbot bot="Timestamp" endspan i-checksum="21080" -->
<p>Revised <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->19 August, 2001<!--webbot bot="Timestamp" endspan i-checksum="34359" -->
</p>
<p>© Beman Dawes, 2001</p>
<p>Written by Beman Dawes</p>
<p>&nbsp;</p>
</body>

View File

@ -14,9 +14,30 @@
<img src="../../c++boost.gif" alt="c++boost.gif (8819 bytes)" align= "center" width="277" height="86">Building
Boost Libraries</h1>
<table border="1" cellpadding="5" width="656">
<tr>
<td width="638"><font size="5" color="#FF0000"><b>Read This First!</b></font>
<p>Boost.Build is currently in preliminary form.&nbsp; Some features are
missing or incomplete. Instructions for accomplishing basic tasks (this
page) are rudimentary.&nbsp; But enough functionality is working well to
make providing Boost.Build worthwhile.&nbsp; The important bits-and-pieces
are all there - what is left to do is some of the relatively minor glue to
make the system smooth and easy to use.</p>
<p>Don't expect building a full Boost object library for any random
compiler to work yet.&nbsp; If there isn't a jam configuration file for
your favorite compiler, consider contributing one. Secondary tasks like
copying libraries to installation specific directories are also weak.</p>
<p>Do expect building object libraries for some of the individual Boost
libraries like Python and Regex Libraries to show lots of signs of life.</p>
<p>Note that the underlying Jam build engine is mature software, and has
been widely used for many years.&nbsp; The FTJam and Boost specific
extensions are well on their way to being stable, and have begun to attract interest and use
outside of Boost.</td>
</tr>
</table>
<h2>Introduction</h2>
<p>These instructions explain how to accomplish common tasks using <b>Boost.Build</b>,
the <a href="build_system.htm">Boost Build System</a>.</p>
the Boost Build System.</p>
<p>For tasks not covered here, see the full <a href="build_system.htm">build
system documentation</a>.</p>
<h2>Preliminaries</h2>
@ -25,15 +46,26 @@ system documentation</a>.</p>
directory structure into some root directory.</li>
<li>Download FTJam, and install the binary executable where it will be found
when invoked from the command line.</li>
</ul>
<blockquote>
<ul>
<li>For easy-to-build source files, see the <a href="http://freetype.sourceforge.net/jam/index.html">FTJam</a>
SourceForge site.</li>
<li>For Win32 systems, <a href="http://www.esva.net/~beman/ftp/jam.exe">download
a pre-build executable</a>.</li>
</ul>
</blockquote>
<ul>
<li>Set any environmental variables required to run your compiler and related
tools from the command line.</li>
tools from the command line. Verify your command line compiler is working if
you don't use it regularly.</li>
</ul>
<h2>Building Boost Libraries</h2>
<p>Using your operating system's command line interpreter, execute the following
steps.&nbsp; The sample commands given will work for both UNIX and Windows.</p>
<ul>
<li>Change to the Boost root directory.&nbsp; (The directory you unpacked the
distribution into.&nbsp; Should contain the file c++boost.gif,
distribution into.&nbsp; Among others, it contain the file c++boost.gif,
subdirectories boost, libs, more, etc.)</li>
</ul>
<blockquote>
@ -52,14 +84,9 @@ steps.&nbsp; The sample commands given will work for both UNIX and Windows.</p>
</blockquote>
</blockquote>
<h2><a name="Tools">Tools</a></h2>
<p>Unless otherwise specified, the library is assumed to be the one shipped with
the compiler.</p>
<p>Additional tools may be supplied by adding an appropriate xxxx-tools.jam file
to the tools/build subdirectory, where xxxx is the name of the tool being
added..</p>
<table border="1" cellpadding="5">
<tr>
<td><b>Name</b></td>
<td><b>TOOLS Name</b></td>
<td><b>Description</b></td>
</tr>
<tr>
@ -86,11 +113,20 @@ added..</p>
<td><code>msvc</code></td>
<td>Microsoft Visual C++ command line compiler tools</td>
</tr>
<tr>
<td>vacpp</td>
<td>IBM Visual Age C++ command line compiler tools</td>
</tr>
</table>
<p>Unless otherwise specified, the library is assumed to be the one shipped with
the compiler.</p>
<p>Additional tools can be supplied by adding an appropriate xxxx-tools.jam file
to the tools/build subdirectory, where xxxx is the name of the tool being
added..</p>
<hr>
<p>Revised <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->29 July, 2001<!--webbot bot="Timestamp" endspan i-checksum="21080" -->
<p>Revised <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->19 August, 2001<!--webbot bot="Timestamp" endspan i-checksum="34359" -->
</p>
<p>© Beman Dawes, 2001</p>
<p>Written by Beman Dawes</p>
<p>&nbsp;</p>
</body>