docca icon indicating copy to clipboard operation
docca copied to clipboard

Add support for modular build structure.

Open grafikrobot opened this issue 1 year ago • 2 comments

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:

  • https://github.com/boostorg/boost/pull/854

grafikrobot avatar May 01 '24 15:05 grafikrobot

Can I merge this or do we have to wait?

vinniefalco avatar May 01 '24 16:05 vinniefalco

We have to wait until the PR referenced is merged. I'll change this from Draft to Ready when you can merge.

grafikrobot avatar May 01 '24 16:05 grafikrobot

An automated preview of the documentation is available at https://143.docca.prtest.cppalliance.org/tools/docca/example/html/index.html

cppalliance-bot avatar Jun 16 '24 19:06 cppalliance-bot

An automated preview of the documentation is available at https://143.docca.prtest.cppalliance.org/tools/docca/example/html/index.html

cppalliance-bot avatar Jul 16 '24 03:07 cppalliance-bot

An automated preview of the documentation is available at https://143.docca.prtest.cppalliance.org/tools/docca/example/html/index.html

cppalliance-bot avatar Aug 17 '24 14:08 cppalliance-bot

This PR adds build.jam, and leaves Jamfile unchanged. Can I remove Jamfile and put its contents into build.jam instead?

Hm.. Looks like I missed that there was a Jamfile. I'll incorporate the equivalent into the build.jam.

grafikrobot avatar Aug 20 '24 14:08 grafikrobot

@grisumbras okay, I added the test project to the all target. So, yes, you can delete the Jamfile once the build.jam is in.

grafikrobot avatar Aug 20 '24 14:08 grafikrobot

An automated preview of the documentation is available at https://143.docca.prtest.cppalliance.org/tools/docca/example/html/index.html

cppalliance-bot avatar Aug 20 '24 14:08 cppalliance-bot

An automated preview of the documentation is available at https://143.docca.prtest.cppalliance.org/tools/docca/example/html/index.html

cppalliance-bot avatar Aug 20 '24 14:08 cppalliance-bot

An automated preview of the documentation is available at https://143.docca.prtest.cppalliance.org/tools/docca/example/html/index.html

cppalliance-bot avatar Aug 20 '24 18:08 cppalliance-bot

@grisumbras okay, I added the test project to the all target. So, yes, you can delete the Jamfile once the build.jam is in.

NM.. I deleted it as part of this PR. Should be good to merge, again.

grafikrobot avatar Aug 20 '24 18:08 grafikrobot

An automated preview of the documentation is available at https://143.docca.prtest.cppalliance.org/tools/docca/example/html/index.html

cppalliance-bot avatar Aug 20 '24 18:08 cppalliance-bot