5 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
Glen Fernandes
b681f2ced1 Move identity to core 2023-02-19 13:43:58 -05:00
Glen Fernandes
075c2e089a Support identity for boost::result_of pre C++11 2022-01-12 01:46:04 -05:00
Glen Fernandes
0be868143d Add identity function object 2021-12-12 14:15:52 -05:00
Boris Gubenko
6a0f115b33 merge tests and Jamfiles for 7 libraries
[SVN r50456]
2009-01-04 05:17:02 +00:00