Add support for modular build structure.#500
Add support for modular build structure.#500grafikrobot wants to merge 16 commits intoboostorg:developfrom
Conversation
|
Please review and merge this PR at your earliest convenience. |
|
Hi @grafikrobot and thanks for this, two quick questions:
Again why the need? I note that a similar clause in Boost.Math just recently completely broken our CI, so I removed it: boostorg/math#1254. I wondered where that had come from ;) Was this wrong?? The problem is it's a heavyweight dependency that makes every target in the Jamfile depend on the properties of those other libraries, rather than just the targets that actually need it. Thanks! |
Because Boost.Core needs them. And the CI runs fail if they don't have those. |
|
Merged from parallel PR. |
This is part of the effort to make the Boost libraries "modular" for build and consumption. See https://lists.boost.org/Archives/boost/2024/01/255704.php and https://github.com/grafikrobot/boost-b2-modular/blob/b2-modular/README.adoc for more information.
This PR depends on the following other PRs being merged to both develop and master branches of the respective repos:
This PR will be changed to ready for review, i.e. not draft, when the above are merged. Do not merge this one until that time.