Boost
boost
arrow_drop_down
Boost.Config
C++ 03 Added in Boost 1.29.0
Categories: Workarounds

Helps Boost library developers adapt to compiler idiosyncrasies; not intended for library users.

This Release

John Maddock
John Maddock
Maintainer
Glen Fernandes
Glen Fernandes
Contributor
Marshall Clow
Marshall Clow
Contributor

Boost Config Library

This library provides configuration support for the Boost C++ libraries.

The full documentation is available on boost.org.

Master Develop
Drone Build Status Build Status
Travis Build Status Build Status
Appveyor Build status Build status

Support, bugs and feature requests

Bugs and feature requests can be reported through the Gitub issue tracker (see open issues and closed issues).

You can submit your changes through a pull request.

There is no mailing-list specific to Boost Config, although you can use the general-purpose Boost mailing-list using the tag [config].

Development

Clone the whole boost project, which includes the individual Boost projects as submodules (see boost+git doc):

git clone https://github.com/boostorg/boost
cd boost
git submodule update --init

The Boost Config Library is located in libs/config/.

Running tests

First, make sure you are in libs/config/test. You can either run all the tests listed in Jamfile.v2 or run a single test:

../../../b2                        <- run all tests
../../../b2 config_info            <- single test

For developers

Please check the Guidelines for Boost Authors. from the full documentation.

All Time

Beman Dawes
Beman Dawes
Contributor
Daniel James
Daniel James
Contributor
Peter Dimov
Peter Dimov
Contributor
Edward Diener
Edward Diener
Contributor
Niels Dekker
Contributor
Andrey Semashev
Andrey Semashev
Contributor
Jens Maurer
Jens Maurer
Contributor
Douglas Gregor
Douglas Gregor
Contributor
Dave Abrahams
Dave Abrahams
Contributor
Justin LaPolla
Contributor
Michel Morin
Michel Morin
Contributor
Aleksey Gurtovoy
Contributor
K. Noel Belcourt
K. Noel Belcourt
Contributor
Marcel Raad
Marcel Raad
Contributor
Richard Dale
Richard Dale
Contributor
nobody
Contributor
Rene Rivera
Rene Rivera
Contributor
Gennaro Prota
Contributor
Bryce Adelstein-Lelbach
Bryce Adelstein-Lelbach
Contributor
Markus Schöpflin
Contributor
Vladimir Prus
Vladimir Prus
Contributor
Toon Knapen
Toon Knapen
Contributor
Nikita Kniazev
Nikita Kniazev
Contributor
Paul Groke
Paul Groke
Contributor
Eric Niebler
Eric Niebler
Contributor
Boris Gubenko
Contributor
Oliver Kowalke
Oliver Kowalke
Contributor
Antony Polukhin
Antony Polukhin
Contributor
David Deakins
David Deakins
Contributor
Thomas Kent
Thomas Kent
Contributor
Brian Kuhl
Brian Kuhl
Contributor
Stefan Slapeta
Contributor
Steven Watanabe
Steven Watanabe
Contributor
Nicola Musatti
Nicola Musatti
Contributor
Guillaume Melquiond
Guillaume Melquiond
Contributor
Troy D. Straszheim
Troy D. Straszheim
Contributor
Mike Dev
Mike Dev
Contributor
Kohei Takahashi
Kohei Takahashi
Contributor
Stephen Kelly
Stephen Kelly
Contributor
Jessica Hamilton
Jessica Hamilton
Contributor
Alisdair Meredith
Alisdair Meredith
Contributor
Andreas Huber
Contributor
akumta
akumta
Contributor
Christopher Jefferson
Christopher Jefferson
Contributor
Andrzej Krzemieński
Andrzej Krzemieński
Contributor
David Dean
Contributor
Daniela Engert
Daniela Engert
Contributor
Lorenzo Caminiti
Lorenzo Caminiti
Contributor
Hartmut Kaiser
Hartmut Kaiser
Contributor
Jürgen Hunold
Jürgen Hunold
Contributor
sdarwin
sdarwin
Contributor
Björn Karlsson
Contributor
Darin Adler
Contributor
Jaakko Järvi
Contributor
Axel Huebl
Axel Huebl
Contributor
Ralf W. Grosse-Kunstleve
Contributor
Michael Caisse
Michael Caisse
Contributor
Robert Ramey
Robert Ramey
Contributor
Matt Borland
Matt Borland
Contributor
Jeremiah Willcock
Jeremiah Willcock
Contributor
Michael A. Jackson
Michael A. Jackson
Contributor
Alexander Grund
Alexander Grund
Contributor
Zach Laine
Zach Laine
Contributor
Noel Belcourt
Noel Belcourt
Contributor
James E. King III
James E. King III
Contributor
Minmin Gong
Minmin Gong
Contributor
Jeremy Siek
Jeremy Siek
Contributor
Thomas Witt
Thomas Witt
Contributor
Giovanni Bajo
Giovanni Bajo
Contributor
David Olsen
David Olsen
Contributor
Lauri Nurmi
Lauri Nurmi
Contributor
Tanzinul Islam
Tanzinul Islam
Contributor
Neale Ferguson
Neale Ferguson
Contributor
Michael Glassford
Contributor
Jerry Dy
Contributor
Catherine Morton
Catherine Morton
Contributor
Mikael Olenfalk
Mikael Olenfalk
Contributor
Arkady Shapkin
Arkady Shapkin
Contributor
brad0
brad0
Contributor
Peter Kolbus
Peter Kolbus
Contributor
Daryle Walker
Daryle Walker
Contributor
Mateusz Łoskot
Mateusz Łoskot
Contributor
Hans Dembinski
Hans Dembinski
Contributor
Brandon Castellano
Brandon Castellano
Contributor
Yuriy Chernyshov
Yuriy Chernyshov
Contributor
Ed Schouten
Ed Schouten
Contributor
Andreas Schwab
Andreas Schwab
Contributor
Caleb Epstein
Contributor
Zhang Na
Zhang Na
Contributor
Alan Somers
Alan Somers
Contributor
Joel de Guzman
Joel de Guzman
Contributor
Gennadiy Rozental
Gennadiy Rozental
Contributor
Jean-Michaël Celerier
Jean-Michaël Celerier
Contributor
Christopher Currie
Christopher Currie
Contributor
Matias Capeletto
Matias Capeletto
Contributor
Steve Gates
Steve Gates
Contributor
U-Acer-Laptop\john
Contributor
Martin Wille
Contributor
Jonathan Turkanis
Jonathan Turkanis
Contributor
Ryan Pavlik
Ryan Pavlik
Contributor
YunQiang Su
YunQiang Su
Contributor
Ananth Jasty
Ananth Jasty
Contributor
Agustin Berge
Agustin Berge
Contributor
Nicolas Cornu
Contributor
Steve Mc Gregor
Contributor
Sage Weil
Sage Weil
Contributor
O01eg
O01eg
Contributor
Vicente J. Botet Escriba
Vicente J. Botet Escriba
Contributor
Sergey Shandar
Sergey Shandar
Contributor
bitsrules
Contributor
Olaf van der Spek
Olaf van der Spek
Contributor
Tim Blechmann
Tim Blechmann
Contributor
Isuru Fernando
Isuru Fernando
Contributor
Victor Westerhuis
Victor Westerhuis
Contributor
Serg Krivonos
Serg Krivonos
Contributor
Eric Friedman
Contributor
Daniel Frey
Daniel Frey
Contributor
Alain Miniussi
Alain Miniussi
Contributor
Joel Falcou
Joel Falcou
Contributor
Paul A. Bristow
Paul A. Bristow
Contributor
Michel Zou
Michel Zou
Contributor
Christopher Chavez
Christopher Chavez
Contributor
Jonathan Wakely
Jonathan Wakely
Contributor
Giovanni Mascellani
Giovanni Mascellani
Contributor