summaryrefslogtreecommitdiff
path: root/tools/build/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'tools/build/index.html')
-rw-r--r--tools/build/index.html230
1 files changed, 83 insertions, 147 deletions
diff --git a/tools/build/index.html b/tools/build/index.html
index 6769bcaec..fd08ee93b 100644
--- a/tools/build/index.html
+++ b/tools/build/index.html
@@ -7,159 +7,95 @@
<html>
<head>
- <meta name="generator" content=
- "HTML Tidy for Linux/x86 (vers 1st April 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 !-->
-<style type="text/css">
-div.sidebar {
- margin-left: 1em ;
- border: medium outset ;
- padding: 0em 1em ;
- background-color: #adbed2;
- border-color: #000000;
- border-width: 1;
- width: 40% ;
- float: right ;
- clear: right }
-}
-
-div.sidebar p.rubric {
- font-family: sans-serif ;
- font-size: medium }
-</style>
- <title>Boost.Build V2</title>
- </head>
-
- <body bgcolor="#FFFFFF" text="#000000">
-
- <p align="center"><img src="website/boost_build.png" width="396" height="60" alt="Boost.Build V2"></img>
-
- <div class="contents sidebar topic" id="index">
- <p>
- <b>Quick access</b>
- <ul>
- <li>Download: <a href=
- "http://prdownloads.sourceforge.net/boost/boost-build-2.0-m12.zip">[zip]
- </a>, <a href=
- "http://prdownloads.sourceforge.net/boost/boost-build-2.0-m12.tar.bz2">[tar.bz2]
- </a>
- <li>Nightly build: <a href="http://boost.org/boost-build2/boost-build.zip">[zip]</a>,
- <a href="http://boost.org/boost-build2/boost-build.tar.bz2">[tar.bz2]</a>
- <li><a href="../../../doc/html/bbv2.html">Documentation</a>
- (<a href="doc/userman.pdf">PDF</a>)
- <li><a
- href="http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?Boost.Build_V2">Wiki
- (User-contibuted documentation)</a>
- <li>Feedback: <a
- href="http://lists.boost.org/mailman/listinfo.cgi/boost-build">[mailing list]</a>,
- <a
- href="news://news.gmane.org/gmane.comp.lib.boost.build">[newsgroup]</a>
- <ul>
- <li>Before posting, <a href="http://lists.boost.org/mailman/listinfo.cgi/boost-build">subscribe</a>
- <!--
- <li><form method="get" action="http://search.gmane.org/">
- <input type="text" name="query">
- <input type="hidden" name="group" value="gmane.comp.lib.boost.build">
- <input type="submit" value="Search">
- </form> -->
- </ul>
- <li><a href="https://trac.lvk.cs.msu.su/boost.build">Bug tracker</a>
-<!-- <li>Rate Boost.Build: <a href="http://freshmeat.net/rate/38012/">Freshmeat</a> -->
- </ul>
- </p>
- </div>
-
-<!-- <h1>Boost.Build V2</h1> -->
-
-
- <h2>Overview</h2>
-
- <p>Boost.Build is an easy way to build C++ projects, everywhere. You
- name you executables and libraries and list their sources. Boost.Build
- takes care about compiling your sources with right options, creating
- static and shared libraries, making executables, and other chores --
- whether you're using gcc, msvc, or a dozen more supported C++
- compilers -- on Windows, OSX, Linux and commercial UNIX systems.
-
- <p>Some of the most important features:
- <ul>
- <li><b>Simple and high level build description</b>. In most
- cases a name of target and list of sources is all you need.</li>
-
- <li><b>Portability</b>. Most important build properties have symbolic
- names that work everywhere. Why memorize compiler flags necessary
- for multi-threaded 64-bit shared library, if Boost.Build can do it for you?
-
- <li><b>Variant builds</b>. When you build the same project
- twice with different properties, all produced files are placed
- in different directories, so you can build with 2 versions of
- gcc, or both debug and release variants in one invocation.</li>
-
- <li><b>Global dependencies</b>. No matter what directory you build
- in, Boost.Build will always check all dependencies in your entire
- project, preventing inconsistent binaries. And it's easy to
- use one Boost.Build project in other, again with full dependency
- tracking.
-
- <li><b>Usage requirements</b>. A target can specify properties,
- like include paths and preprocessor defines, that are necessary to use
- it. Those properties will be automatically applied whenever the target
- is used.</li>
-
- <li><b>Standalone</b>. Boost.Build's only dependency is a C compiler,
- so it's easy to setup. You can even include all of Boost.Build in your
- project. Boost.Build does not depend on C++ Boost in any way.</li>
- </ul>
+ <title>Boost.Build: modern C++ build system</title>
- <h2>Status and future</h2>
+ <link href="website/bootstrap/css/bootstrap.min.css" rel="stylesheet">
+ <link href="website/index.css" rel="stylesheet">
- <p>Boost.Build is ready to use today, and new features are being actively
- developed.
-
- <p>The current version of 2.0 Milestone 12, which added support for
- precompiled headers on gcc, and added 3 new C++ compilers
- (<a href="http://svn.boost.org/svn/boost/trunk/tools/build/v2/changes.txt">full changelog</a>).
-
- <p>Milestone 13 is planned as bugfix release. Milestone 14 will
- focus on improving user documentation. Milestone 15 will see most
- of Boost.Build reimplemented in Python, to make extending
- Boost.Build even easier for end users (see <a href="https://trac.lvk.cs.msu.su/boost.build/wiki/PythonPort">PythonPort</a>).
- The specific issues planned for each release can be found on the
- <a href="https://trac.lvk.cs.msu.su/boost.build/roadmap">roadmap</a>.
+ </head>
+ <body bgcolor="#FFFFFF" text="#000000">
-
- <h2>Feedback and contributing</h2>
-
- <p>Should you have any questions or comments, we'd be glad to hear them.
- Post everything to the <a href="http://lists.boost.org/mailman/listinfo.cgi/boost-build">mailing list</a>.</p>
-
- <p>Bugs and feature requests can be entered at our
- <a href="https://trac.lvk.cs.msu.su/boost.build">bug tracker</a>.
-
- <p>If you'd like to help with development, just pick a bug
- in the tracker that you'd like to fix, or feel free to implement
- any feature you like. There's a separate
- <a href="hacking.txt">guidelines document</a> for working on code.</p>
- <hr>
-
- <p>&copy; Copyright David Abrahams and Vladimir Prus 2002-2007.
- 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
- -->Oct 4, 2007
- <!--webbot bot="Timestamp" endspan i-checksum="13972"
- -->
- </p>
+ <div style="text-align: center; margin-top: 10px;">
+
+ <div style="position: relative; display: inline-block">
+ <img src="website/boost_build.png" width="396"
+ height="60" alt="Boost.Build V2"></img>
+
+ <div style="padding-top: 10px; width: 100%; text-align: right">
+ <a href="tutorial.html" style="padding-right: 1em">Tutorial</a>
+ <a href="doc/html/index.html" style="padding-right: 1em">Documentation</a> <a href="http://github.com/boostorg/build">GitHub</a>
+ </div>
+ </div>
+ </div>
+ <div class="container content" style="margin-top: 2em">
+
+ <div class="row">
+ <div class="col-md-12">
+ <p>Boost.Build makes it easy to build C++ projects, everywhere.
+
+ <p>
+ You
+ name you executables and libraries and list their sources. Boost.Build
+ takes care about compiling your sources with right options, creating
+ static and shared libraries, making executables, and other chores &mdash;
+ whether you're using gcc, msvc, or a dozen more supported C++
+ compilers &mdash; on Windows, OSX, Linux and commercial UNIX systems.
+ </div>
+ </div>
+
+ <div class="row">
+
+ <div class="col-md-6">
+ <p>
+ <b>Simple and high level build description</b>. In most
+ cases a name of target and list of sources is all you need.
+
+ <p>
+ <b>Portability</b>. Most important build properties have symbolic
+ names that work everywhere. Why memorize compiler flags necessary
+ for multi-threaded 64-bit shared library, if Boost.Build can do it for you?
+
+ <p><b>Variant builds</b>. When you build the same project
+ twice with different properties, all produced files are placed
+ in different directories, so you can build with 2 versions of
+ gcc, or both debug and release variants in one invocation.
+
+ </div>
+
+ <div class="col-md-6">
+ <p>
+ <b>Global dependencies</b>. No matter what directory you build
+ in, Boost.Build will always check all dependencies in your entire
+ project, preventing inconsistent binaries. And it's easy to
+ use one Boost.Build project in other, again with full dependency
+ tracking.
+
+ <p>
+ <b>Usage requirements</b>. A target can specify properties,
+ like include paths and preprocessor defines, that are necessary to use
+ it. Those properties will be automatically applied whenever the target
+ is used.
+
+ <p>
+ <b>Standalone</b>. Boost.Build's only dependency is a C compiler,
+ so it's easy to setup. You can even include all of Boost.Build in your
+ project. Boost.Build does not depend on Boost C++ Libraries.
+ </div>
+ </div> <!-- main content -->
+
+
+ <div class="row">
+ <div class="col-md-12">
+ <p>This index is for off-line use, visit
+ the <a href="http://boost.org/boost-build2">website</a> for most
+ up-to-date content.
+ </div>
+
+ </div>
+
</body>
</html>