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
5f9b5bcfad Update paths for headers moved to different modules
Makes it easier to see dependencies.
2017-12-19 17:48:18 +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
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
df484fc464 Adding Functional/OverloadedFunction docs, tests, and examples to libs/.
[SVN r77027]
2012-02-15 01:11:29 +00:00