
El 13/09/2025 a las 11:47, Antony Polukhin via Boost escribió:
Hi,
Looks like b2 was doing many things behind the scene and I've get used to it. Now I'm getting instantly hit by bugs because CMake misses the functionality.
[...]
## CLI convenience cd libs/pfr/tests; ../../../b2 toolset=gcc14,gcc-15,clang-21 cxxstd=11,14,17,20,23,26 variant=debug, release and the library is tested in 36 configurations. CMake miss that functionality, and it also can not be run from libs/pfr/tests. Instead of that a list of libraries should be provided via CMake variable. Workarounds via CI matrix or shell scripts are clumsy and require copy pasting between Boost libraries.
Chris Mazakas wrote a convenient script to cover that use case: https://github.com/cmazakas/c2 It'd be terrific if this tool were formally adopted by Boost and placed under boost/tools. Joaquín M López Muñoz