Integrate links to Boost.Build into other pages.
[SVN r10893]
This commit is contained in:
parent
2b5bacb282
commit
11e193f977
58
index.html
58
index.html
@ -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. Some features are
|
||||
missing or incomplete. Instructions for accomplishing basic tasks (this
|
||||
page) are rudimentary. But enough functionality is working well to
|
||||
make providing Boost.Build worthwhile. 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. 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. 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. The sample commands given will work for both UNIX and Windows.</p>
|
||||
<ul>
|
||||
<li>Change to the Boost root directory. (The directory you unpacked the
|
||||
distribution into. Should contain the file c++boost.gif,
|
||||
distribution into. Among others, it contain the file c++boost.gif,
|
||||
subdirectories boost, libs, more, etc.)</li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
@ -52,14 +84,9 @@ steps. 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> </p>
|
||||
|
||||
</body>
|
||||
|
@ -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. Some features are
|
||||
missing or incomplete. Instructions for accomplishing basic tasks (this
|
||||
page) are rudimentary. But enough functionality is working well to
|
||||
make providing Boost.Build worthwhile. 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. 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. 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. The sample commands given will work for both UNIX and Windows.</p>
|
||||
<ul>
|
||||
<li>Change to the Boost root directory. (The directory you unpacked the
|
||||
distribution into. Should contain the file c++boost.gif,
|
||||
distribution into. Among others, it contain the file c++boost.gif,
|
||||
subdirectories boost, libs, more, etc.)</li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
@ -52,14 +84,9 @@ steps. 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> </p>
|
||||
|
||||
</body>
|
||||
|
Loading…
Reference in New Issue
Block a user