14 Commits

Author SHA1 Message Date
René Ferdinand Rivera Morell 3c468dd024 Add support for modular build structure. (#23)
* Make the library modular usable.

* Switch to library requirements instead of source. As source puts extra source in install targets.

* Remove relative references to boost-root in Jamfiles.

* Add requires-b2 check to top-level build file.

* Bump B2 require to 5.2

* Change all <source> references to <library>.

* Update copyright dates.

* Move inter-lib dependencies to a project variable and into the build targets.

* Update build deps.

* Replace GHA CI with simpler working one based on alandefreitas/cpp-actions utilities.

* Move project global include to target local include.

* Only msvc gets minor version tests.

* Redo GHA CI to undo move to cpp-actions.

* Remove unavailable libstdc++ package reference.

* Adjust containers and python exe name for current context.

* Remove possibly conflicting dev env setting for xcode.

* Bump some containers for package availability.

* Remove 03 testing as dependencies no longer support it.

* Adjust job names to reflect actualy cxstd tested.

* Tweaks per @pdimov

* also drop failing clang++-libc++
2025-06-26 17:00:20 +03:00
Daniel James 591caf1cf3 Rebuild overloaded_function with consistent ids 2018-01-10 15:21:36 +00:00
Daniel James 5f9b5bcfad Update paths for headers moved to different modules
Makes it easier to see dependencies.
2017-12-19 17:48:18 +00:00
John Maddock 4533e3b83f Fix PDF install rule so that it's explicit and automatically invokes a PDF build when specified on the command line.
So "bjam pdfinstall" will now build and install the PDF to the current directory.
This works around some problems that the previous versions had if the user did not have an FO processor installed (basically Daniel James was unable to build the HTML docs for the distribution if the pdfinstall rule was implicit).

[SVN r79492]
2012-07-14 11:21:03 +00:00
Daniel James 769ec4369d Make the new pdf install rules explicit, and fix intrusive's.
[SVN r78877]
2012-06-11 01:33:10 +00:00
John Maddock b5d39108b2 Changes required to build PDF versions of docs.
[SVN r78845]
2012-06-07 12:32:56 +00:00
Lorenzo Caminiti 37f91f600d Using all lower case section IDs.
[SVN r78233]
2012-04-28 02:21:15 +00:00
Lorenzo Caminiti 6e74c243ed Replacing old docs.
[SVN r78232]
2012-04-28 02:16:51 +00:00
Lorenzo Caminiti 6360c143f1 Added Lorenzo Caminiti to maintainers.txt and libraries.htm.
[SVN r77945]
2012-04-13 01:02:02 +00:00
Lorenzo Caminiti f6beb74abb Updated docs.
[SVN r77899]
2012-04-10 20:42:53 +00:00
Lorenzo Caminiti b2dd5d8ac5 Split Utility/IdentityType and Functional/OverloadedFunction tests into smaller tests.
Updated docs for ScopeExit, LocalFunction, Utility/IdentityType, and Functional/OverloadedFunction.

[SVN r77484]
2012-03-22 20:54:20 +00:00
Lorenzo Caminiti 6932e9b1dc Fixed test indentation and updated docs.
[SVN r77079]
2012-02-20 20:11:42 +00:00
Lorenzo Caminiti e379125fea Added Boost.Utility/IdentityType and Boost.Functional/OverloadedFunction to status/Jamfile.v2 list of regression tests.
Updated Boost.ScopeExit documentation.

[SVN r77059]
2012-02-17 21:02:00 +00:00
Lorenzo Caminiti df484fc464 Adding Functional/OverloadedFunction docs, tests, and examples to libs/.
[SVN r77027]
2012-02-15 01:11:29 +00:00