Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/boost_1_34_1/tools/build/v2/index.html @ 29

Last change on this file since 29 was 29, checked in by landauf, 16 years ago

updated boost from 1_33_1 to 1_34_1

File size: 6.6 KB
Line 
1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
3<!-- Copyright 2004 Aleksey Gurtovoy -->
4<!-- Copyright 2004, 2005, 2006 Vladimir Prus -->
5<!-- Distributed under the Boost Software License, Version 1.0. -->
6<!-- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) -->
7
8<html>
9  <head>
10    <meta name="generator" content=
11    "HTML Tidy for Linux/x86 (vers 1st April 2002), see www.w3.org">
12    <meta name="generator" content="Microsoft FrontPage 5.0">
13    <meta http-equiv="Content-Type" content=
14    "text/html; charset=windows-1252">
15    <!-- tidy options: &dash;&dash;tidy-mark false -i -wrap 78 !-->
16<style type="text/css">
17div.sidebar {
18  margin-left: 1em ;
19  border: medium outset ;
20  padding: 0em 1em ;
21  background-color: #ffffee ;
22  width: 40% ;
23  float: right ;
24  clear: right }
25
26div.sidebar p.rubric {
27  font-family: sans-serif ;
28  font-size: medium }
29</style>
30
31    <title>Boost Build System V2</title>
32  </head>
33
34  <body bgcolor="#FFFFFF" text="#000000">
35    <img src="../../../boost.png" alt="boost.png (6897 bytes)" align="center"
36    width="277" height="86"> <!-- sf logo -->
37
38
39    <div class="contents sidebar topic" id="index">
40      <p>
41        <b>Quick access</b>
42        <ul>
43        <li>Download: <a href=
44    "http://prdownloads.sourceforge.net/boost/boost-build-2.0-m11.zip">[zip]
45          </a>, <a href=
46    "http://prdownloads.sourceforge.net/boost/boost-build-2.0-m11.tar.bz2">[tar.bz2]
47          </a>
48        <li>Nightly build: <a href="http://boost.org/boost-build2/boost-build.zip">[zip]</a>,
49          <a href="http://boost.org/boost-build2/boost-build.tar.bz2">[tar.bz2]</a>
50        <li><a href="../../../doc/html/bbv2.html">Documentation</a> 
51          (<a href="doc/userman.pdf">PDF</a>)
52        <li><a
53          href="http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?Boost.Build_V2">Wiki
54          (User-contibuted documentation)</a>
55        <li>Feedback: <a
56    href="http://lists.boost.org/mailman/listinfo.cgi/boost-build">[mailing list]</a>,
57          <a
58            href="news://news.gmane.org/gmane.comp.lib.boost.build">[newsgroup]</a>
59          <ul>
60            <li>Before posting, <a href="http://lists.boost.org/mailman/listinfo.cgi/boost-build">subscribe</a>
61            <!--
62            <li><form method="get" action="http://search.gmane.org/">
63                <input type="text" name="query">
64                <input type="hidden" name="group" value="gmane.comp.lib.boost.build">
65                <input type="submit" value="Search">
66                </form> -->
67          </ul>
68        <li><a href="http://zigzag.cs.msu.su/boost.build">Bug tracker</a> 
69<!--        <li>Rate Boost.Build: <a href="http://freshmeat.net/rate/38012/">Freshmeat</a>    -->
70      </ul>
71    </p>
72   </div>
73     
74
75    <h1>Boost Build System V2</h1>
76
77
78    <h2><a name="synopsis">Synopsis</a></h2>
79
80    <p>Boost.Build is a system for large project software construction, which
81    is simple to use and powerfull. Boost.Build V2 is an onging project to
82    rewrite Boost.Build, improving design and making it more extensible. The
83    distinguishing features are:</p>
84
85    <ul>
86      <li><b>Simple and high level target description language</b>. In most
87      cases name of target and list of sources is enough.</li>
88
89      <li><b>Variant builds</b>. You can build with your choice of basic
90      variants (e.g. debug, release, profile...), toolsets (e.g. gcc and
91      msvc) and specific properties (e.g. inlining off) from a single command
92      invocation.</li>
93
94      <li><b>Portability</b>. ``Feature Normalization'' allows to fine-tune
95      targets independently from the toolset used, and modular toolset
96      descriptions are employed to generate actual build instructions.</li>
97
98      <li><b>Multi-project builds</b>. Several projects can be combined and
99      built together, with dependencies correctly tracked. Typically, the
100      setting (like include paths and defines) needed to use other project
101      will be handled automatically.</li>
102
103      <li><b>Extensibility</b>. New file types and tools can be easily
104      added</li>
105    </ul>
106
107    <h2>Documentation</h2>
108
109    <p>The user manual, which includes installation instructions, tutorial
110    and initial reference is available <a href=
111    "../../../doc/html/bbv2.html">here</a>.</p>
112
113    <h2><a name="status">Status</a></h2>
114
115<!--   
116    <p><font size=4 color=blue>Boost.Build V2 is project in development, and for building
117    C++ Boost you should use V1, see the
118    <a href="http://boost.org/more/getting_started.html">instructions</a>.
119        </font></p>
120-->
121   
122    <p>Enough of the core functionality is implemented to allow practical use
123    on medium-size projects. Several compilers and tools are supported, the
124    full list is available <a href="doc/tools.html">here</a>.
125    The list of features
126    still to be implemented is outlined in the <a href=
127    "doc/development_plan.html">development plan</a>.</p>
128
129    <h2 id="download">Downloading</h2>
130
131    <p>The most up-to-date sources are available in <tt>tools/build</tt>
132    directory of Boost CVS. Please see the
133    <a href="http://www.boost.org/more/getting_started.html#CVS">Boost CVS Repository
134    </a> section of the Boost getting started docs.</p>
135
136    <p>Boost.Build releases are also available. There's <a href=
137    "http://prdownloads.sourceforge.net/boost/boost-build-2.0-m11.zip">zip
138    archive</a>, and <a href=
139    "http://prdownloads.sourceforge.net/boost/boost-build-2.0-m11.tar.bz2">tar.bz2
140    archive</a> of the current release. Older releases are available from the
141    <a href=
142    "http://sourceforge.net/project/showfiles.php?group_id=7586">SourceForce
143    download page</a>.</p>
144
145    <p>The installation is described in the
146    <a href="../../../doc/html/bbv2/installation.html">user
147    manual</a>.</p>
148
149    <h2>Feedback</h2>
150
151    <p>Should you have any questions or comments, we'd be glad to hear them.
152    Post everything to the <a href="http://lists.boost.org/mailman/listinfo.cgi/boost-build">mailing list</a>.</p>
153
154    <p>If you'd like to help with development, there's a separate <a href=
155    "hacking.txt">guidelines document</a>.</p>
156    <hr>
157
158    <p>&copy; Copyright David Abrahams and Vladimir Prus 2002-2006.
159    Permission to copy, use, modify, sell and distribute this document is
160    granted provided this copyright notice appears in all copies. This
161    document is provided "as is" without express or implied warranty, and
162    with no claim as to its suitability for any purpose.</p>
163
164    <p>Revised
165    <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan
166                                            -->Jul 20, 2006
167    <!--webbot bot="Timestamp" endspan i-checksum="13972"
168                                            -->
169    </p>
170  </body>
171</html>
172
Note: See TracBrowser for help on using the repository browser.