Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/boost_1_33_1/tools/build/v2/index.html @ 12

Last change on this file since 12 was 12, checked in by landauf, 17 years ago

added boost

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