2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-14 00:32:11 +00:00
Files
build/index_v2.html
Vladimir Prus d7d68b98ed Correct SF download location URL.
[SVN r18479]
2003-05-21 07:03:41 +00:00

109 lines
4.1 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta name="generator" content=
"HTML Tidy for Linux/x86 (vers 1st March 2002), see www.w3.org">
<meta name="generator" content="Microsoft FrontPage 5.0">
<meta http-equiv="Content-Type" content=
"text/html; charset=windows-1252">
<!-- tidy options: &dash;&dash;tidy-mark false -i -wrap 78 !-->
<title>Boost Build System V2</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<img src="c++boost.gif" alt="c++boost.gif (8819 bytes)" align="center"
width="277" height="86">
<!-- sf logo -->
<h1>Boost Build System V2</h1>
<h2><a name="synopsis">Synopsis</a></h2>
<p>Boost.Build is a system for large project software construction, which
is simple to use and powerfull. Boost.Build V2 is an onging project to
rewrite Boost.Build, improving design and making it more extensible. The
distinguishing features are:</p>
<ul>
<li><b>Simple and high level target description language</b>. In most cases
name of target and list of sources is enough.
</li>
<li><b>Variant builds</b>. You can build with your choice of basic variants
(e.g. debug, release, profile...), toolsets (e.g. gcc and msvc) and
specific properties (e.g. inlining off) from a
single command invocation.</li>
<li><b>Portability</b>. ``Feature Normalization'' allows to fine-tune targets
independently from the toolset used, and modular toolset descriptions
are employed to generate actual build instructions.
</li>
<li><b>Multi-project builds</b>. Several projects can be combined and
built together, with dependencies correctly tracked. Typically, the
setting (like include paths and defines) needed to use other project will
be handled automatically.
<li><b>Extensibility</b>. New file types and tools can be easily added</li>
</ul>
<h2>Documentation</h2>
<p>The user manual, which includes installation instructions, tuturial and
initial reference is available <a href="boost_build_v2.html">here</a>.
<h2><a name="status">Status</a></h2>
<p>
Enough of the core functionality is implemented to allow practical use on
medium-size projects. Several compilers and tools are supported, the
full list is available <a href="doc/tools.html">here</a>.
<!--
<p>
Of course, there are some issues you might run into, which are described
<a href="doc/issues.html">here</a>. --> The list of features still to be implemented
is outlined in the <a href="doc/development_plan.html">develepment
plan</a>.
<h2 id="download">Dowloading</h2>
<p>The most up-to-date sources are available in <tt>tools/build</tt> directory
of Boost CVS. Please use &quot;Boost CVS Repository&quot; section in the
<a href="http://www.boost.org/more/download.html">download instructions</a>.
<p>Boost.Build releases are also available from
<a href="http://sourceforge.net/project/showfiles.php?group_id=7586">SourceForce download page</a>.
<p>The installation is described in <a href="boost_build_v2.html">user manual</a>.
<h2>Feedback</h2>
<p>Should you have any questions or comments, we'd be glad to hear them.
Post everything to the <a
href="http://groups.yahoo.com/group/jamboost">jamboost</a> mailing list.
<p>If you'd like to help with development, there's a separate
<a href="hacking.txt">guidelines document</a>.
<hr>
<p>&copy; Copyright David Abrahams and Vladimir Prus 2002-2003. Permission to
copy, use, modify, sell and distribute this document is granted provided
this copyright notice appears in all copies. This document is provided
"as is" without express or implied warranty, and with no claim as to its
suitability for any purpose.</p>
<p>Revised
<!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan
-->25 Apr, 2003
<!--webbot bot="Timestamp" endspan i-checksum="13972"
-->
</p>
</body>
</html>