Super-project for modularized Boost
Find a file
Rene Rivera da06823cd2 Get stage and install targets to work in mixed-modular setup.
This adjusts the top level stage and install targets to refer to the new modular per-library stage and instal targets if available. It also declares the stage and instal targets for header only libraries that don't have those targets.

It makes it possible to fully stage or install at the top level in the mixed-modular transition.
2024-04-24 18:48:22 -05:00
.circleci CircleCI: update image 2023-10-24 10:46:30 -06:00
.github/workflows Run ci.yml on pull requests 2024-01-23 17:44:01 +02:00
doc Fix spelling errors. NFCI. Thanks to jsosef for the patch 2023-01-21 14:04:53 -08:00
libs Update local_function from develop 2024-01-23 03:45:02 +00:00
more@2a7ac37256 Update more from develop 2023-12-14 22:15:03 +00:00
status Add missing import python. 2024-03-17 15:26:52 -05:00
tools Update inspect from develop 2024-01-18 19:30:02 +00:00
.gitattributes
.gitignore Ignore stage_x64 directory (#163) 2017-09-23 19:49:15 +01:00
.gitmodules Remove submodule sync 2023-10-24 20:54:46 +03:00
.travis.yml Update .travis.yml 2021-06-12 00:11:10 +03:00
appveyor.yml Lower number of Appveyor jobs 2017-10-30 15:29:29 +02:00
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 Get stage and install targets to work in mixed-modular setup. 2024-04-24 18:48:22 -05:00
bootstrap.bat Add vc143 to toolsets recognised by bootstrap.bat 2021-10-14 12:38:50 +02:00
bootstrap.sh Clarify bootstrap.sh help description. 2021-01-26 07:05:53 -06:00
CMakeLists.txt Bump Version to 1.85 2023-12-14 14:02:04 -08:00
index.htm
index.html Use the minor release version for 'new libraries' 2017-08-27 23:54:23 +01:00
INSTALL
Jamroot Get stage and install targets to work in mixed-modular setup. 2024-04-24 18:48:22 -05: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