Super-project for modularized Boost
Find a file
René Ferdinand Rivera Morell 980559328f
Merge 7e34ac2d1b into 8d41a531c7
2025-04-05 00:43:58 +00:00
.circleci CircleCI: update image (#992) 2025-01-20 18:24:15 +02:00
.github/workflows Update ci.yml (#1008) 2025-02-01 21:35:56 +02:00
doc Updated links to BoostBook documentation. (#938) 2024-08-28 08:26:53 -04:00
libs Update gil from develop 2025-04-04 20:03:53 +00:00
more@b3477f54d8 Update more from develop 2024-12-12 15:37:23 +00:00
status Remove duplicated words in 'explicit-failures-markup.xml'. Thanks to zhoufanjin for the catch 2025-01-09 08:18:03 -08:00
tools Merge 7e34ac2d1b into 8d41a531c7 2025-04-05 00:43:58 +00:00
.gitattributes
.gitignore
.gitmodules Add submodule hash2 2025-02-17 19:10:59 +02:00
.travis.yml Update .travis.yml 2021-06-12 00:11:10 +03:00
appveyor.yml
boost-build.jam Fix spelling errors. NFCI. Thanks to jsosef for the patch 2023-01-21 14:04:53 -08:00
boost.css
boost.png
boostcpp.jam guard tag against empty type (#908) 2024-05-26 22:17:46 +03:00
bootstrap.bat Add vc143 to toolsets recognised by bootstrap.bat 2021-10-14 12:38:50 +02:00
bootstrap.sh
CMakeLists.txt Update version to 1.88 2024-12-12 07:12:54 -08:00
index.htm
index.html
INSTALL
Jamroot Update version to 1.88 2024-12-12 07:12:54 -08:00
LICENSE_1_0.txt
README.md
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