Super-project for modularized Boost
Find a file
2021-08-11 15:45:03 +00:00
.circleci Update to circleci config to use build-deps-2 docker tag 2020-07-01 09:41:09 -07:00
doc Point bbv2 to the local Boost Build documentation 2020-12-05 08:56:45 -05:00
libs Update python from develop 2021-08-10 17:00:05 +00:00
more@64ce374994 Update more from develop 2021-08-11 15:45:03 +00:00
status Update explicit-failures-markup.xml 2020-11-16 18:25:04 +00:00
tools Update docca from develop 2021-07-15 08:00:19 +00:00
.gitattributes
.gitignore
.gitmodules Add submodule property_map_parallel 2021-05-29 19:44:00 +03:00
.travis.yml Update .travis.yml 2021-06-12 00:11:10 +03:00
appveyor.yml
boost-build.jam
boost.css
boost.png
boostcpp.jam Add an option --allow-shared-static that enables link=shared, runtime-link=static; refactor and reword warning message 2020-09-05 18:05:02 +03:00
bootstrap.bat Allow bootstrapping with "borland" (Embarcadero) 2021-03-20 13:14:06 +00:00
bootstrap.sh Clarify bootstrap.sh help description. 2021-01-26 07:05:53 -06:00
CMakeLists.txt Bump version to 1.78 2021-08-11 08:42:20 -07:00
index.htm
index.html
INSTALL
Jamroot Bump version to 1.78 2021-08-11 08:42:20 -07:00
LICENSE_1_0.txt
README.md Add how-to clone the superproject to README.md 2020-04-17 19:13:33 +02:00
rst.css

Boost C++ Libraries

The Boost project provides free peer-reviewed portable C++ source libraries.

We emphasize libraries that work well with the C++ Standard Library. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications. The Boost license encourages both commercial and non-commercial use and does not require attribution for binary use.

The project website is www.boost.org, where you can obtain more information and download the current release.

Cloning

Clone the superproject repository with all submodules and checkout the master as the default branch:

git clone --recurse-submodules https://github.com/boostorg/boost.git boost-root

or checkout the develop branch with the latest development snapshot:

git clone --branch develop --recurse-submodules https://github.com/boostorg/boost.git boost-root

Alternatively, clone just the superproject repository, then clone a desired submodule together with its dependencies:

git clone https://github.com/boostorg/boost.git boost-root
cd boost-root
git submodule update --init tools/boostdep
python tools/boostdep/depinst/depinst.py filesystem

Alternatively, clone just the superproject repository, then manually pick individual submodules:

git clone https://github.com/boostorg/boost.git boost-root
cd boost-root
git submodule --quiet update --init \
    tools/build \
    tools/boost_install \
    tools/boostdep \
    libs/headers