mirror of
https://github.com/boostorg/build.git
synced 2026-02-14 00:32:11 +00:00
109 lines
4.1 KiB
HTML
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: ‐‐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 "Boost CVS Repository" 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>© 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>
|
|
|