22 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
7759fa0aa0 Removed a test used to figure out a bug on Sun (the bug was fixed by not doing any macro expansion in the definition of the pp-iteration params macro).
[SVN r77954]
2012-04-13 19:54:16 +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
90b94a9560 Forcing type-of emulation on Sun.
Trying to fix OverloadedFunction pp bug on Sun by removing SUB on iteration range (doing ADD on iteration index instead).

[SVN r77940]
2012-04-12 21:12:28 +00:00
Lorenzo Caminiti
094516d686 Added some tests to figure out pp problem with OverloadedFunciton on Sun.
[SVN r77925]
2012-04-11 20:55:54 +00:00
Lorenzo Caminiti
f6beb74abb Updated docs.
[SVN r77899]
2012-04-10 20:42:53 +00:00
Lorenzo Caminiti
9e7ccedcfe Added a specialization to deduced F from boost::function<F> removing the need to register boost::function for type-of emulation (because it required to register boost::functionN instead of boost::function and that was confusing).
[SVN r77891]
2012-04-10 19:17:41 +00:00
Lorenzo Caminiti
e7e599a7d2 Added a test to figure out problem on Sun...
[SVN r77867]
2012-04-09 22:33:45 +00:00
Lorenzo Caminiti
6abc944e57 Wrapped a metafunction call into a local struct to try to workaround a problem with add_template on the intel compiler.
[SVN r77820]
2012-04-07 18:45:13 +00:00
Lorenzo Caminiti
afa123f28e Added a temporary workaround the Boost.Config bug that causes Boost.Typeof to fail on Sun (Jamfile <define>__typeof__=__typeof__ so Boost.Config does not define __typeof__ to be typeof).
[SVN r77770]
2012-04-04 21:15:16 +00:00
Lorenzo Caminiti
1326990a7e Registering all types so Boost.Functional/OverloadedFunction works in type-of emulation mode (and not just native).
[SVN r77709]
2012-04-02 01:08:20 +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