29 Commits

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

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

* 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.

* Adjust doc build to avoid boost-root references.

* Update build deps.

* 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.

* Fix non-existent containers.

* This lib now only works for C++11.

* Undo explicit g++ compiler specification.

* Move container spec up for display purpouses.
2025-06-26 17:08:36 +03:00
Glen Fernandes
0a6ceaaec6 Merge branch 'develop' 2020-06-12 00:40:31 -04:00
Glen Fernandes
c91b5cd332 Remove references to removed tests 2020-05-19 16:42:08 -04:00
Rene Rivera
9ea3674299 Add, and update, documentation build targets. 2016-10-10 11:39:50 -05:00
Rene Rivera
4a155687b1 Add, and update, documentation build targets. 2016-10-07 23:07:34 -05:00
Lorenzo Caminiti
41cde4ac60 Re-generated HTML docs from qbk and doxygen to show replacement of obsolete BOOST_NO_LAMBDAS, BOOST_NO_VARIADIC_MACROS, and BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS with new BOOST_NO_CXX11_LAMBDAS, BOOST_NO_CXX11_VARIADIC_MACROS, and BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS. 2015-10-14 17:30:46 -07:00
John Maddock
a4d135c5e1 Merge changes from trunk:
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 r79500]
2012-07-14 16:05:50 +00:00
John Maddock
4c8033c73e 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
Lorenzo Caminiti
6c2a7f1f4d Fixing broken doc links (removing mixed capitals from HTML file names).
[SVN r79272]
2012-07-04 21:54:13 +00:00
Lorenzo Caminiti
130a377683 Fixing broken doc links.
[SVN r79271]
2012-07-04 21:50:21 +00:00
Daniel James
7eec7ca970 Merge documentation build fix from trunk.
[SVN r78888]
2012-06-11 07:23:17 +00:00
Daniel James
f2fc974591 Make the new pdf install rules explicit, and fix intrusive's.
[SVN r78877]
2012-06-11 01:33:10 +00:00
John Maddock
c2da0f214a Update Jamfiles and build scripts for PDF generation.
Set local_function image DPI's for better PDF builds.

[SVN r78849]
2012-06-07 16:47:33 +00:00
John Maddock
92b7f4a14a Changes required to build PDF versions of docs.
[SVN r78845]
2012-06-07 12:32:56 +00:00
Lorenzo Caminiti
290103d629 Merged ScopeExit (improved), LocalFunction (new), Functional/OverloadedFunction (new), and Utility/IdentityType (new) from trunk into release branch.
[SVN r78564]
2012-05-24 01:35:04 +00:00
Lorenzo Caminiti
bc711c4a5e Replaced all section ID in lowercase and TPL_ID with ID_TPL.
[SVN r78231]
2012-04-28 02:12:09 +00:00
Lorenzo Caminiti
153662650b Replacing old with new docs.
[SVN r78229]
2012-04-28 02:06:02 +00:00
Lorenzo Caminiti
6416db807f Updated docs to user [heading] instead of [h5] for excluding sections from TOC.
[SVN r78221]
2012-04-27 15:35:12 +00:00
Lorenzo Caminiti
c863833d19 Updating docs.
[SVN r77944]
2012-04-13 00:27:39 +00:00
Lorenzo Caminiti
6722dd27d3 Updated docs.
[SVN r77943]
2012-04-13 00:26:10 +00:00
Lorenzo Caminiti
acf4b69dd7 Upd docs and added ability to specify function type and default count to NAME so to not use Boost.Typeof at all.
[SVN r77907]
2012-04-11 05:49:18 +00:00
Lorenzo Caminiti
fcd46e7fd7 Upd docs and added ability to pass function type and default count to NAME so to not use Boost.Typeof at all.
[SVN r77906]
2012-04-11 05:47:37 +00:00
Lorenzo Caminiti
96d30479a9 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
0bae08f783 Renamed cpp11 to cxx11 in LocalFunction.
Added _ID to ScopeExit and LocalFunction.

[SVN r77425]
2012-03-20 02:14:14 +00:00
Lorenzo Caminiti
76f141d17e Renamed add_params test to add_params_only (and updated docs).
[SVN r77084]
2012-02-20 21:46:46 +00:00
Lorenzo Caminiti
b84f29c030 Added test for sequence syntax (to run with and without variadic macro support) and disabled variadic syntax test when variadic macros are not supported.
Updated docs.

[SVN r77078]
2012-02-20 20:07:29 +00:00
Lorenzo Caminiti
8b05032051 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
259533b62b Fixed a bug in BOOST_LOCAL_FUNCTION_DETAIL_PP_VOID_LIST: a typo VOId -> VOID.
Fixed a bug in scope_exit.hpp: An extra trailing \ in a macro definition (compiled only when BOOST_NO_VARIADIC_MACROS is defined).
Renamed LocalFunction and ScopeExit tests and examples from _err to _error.
Updated LocalFunction docs.

[SVN r77042]
2012-02-16 18:24:34 +00:00
Lorenzo Caminiti
f49e381fad Added LocalFunction docs.
[SVN r77020]
2012-02-15 00:34:25 +00:00