callable_traits icon indicating copy to clipboard operation
callable_traits copied to clipboard

Add modular library level build file.

Open grafikrobot opened this issue 1 year ago • 3 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

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.

grafikrobot avatar Feb 04 '24 15:02 grafikrobot

Please review and merge this PR at your earliest convenience.

grafikrobot avatar Aug 18 '24 16:08 grafikrobot

You can fix the clang-7/8 failures by removing 2a from cxxstd (hardly anyone would use clang 7 with -std=c++2a so there's no point wasting time to "properly" fix that config.)

As for msvc-14.1, it's just not present on windows-2019. Probably just remove it and add msvc-14.3 on windows-2022 or 2025 instead.

msvc-14.2 is going to stop working soon too, because windows-2019 is being retired.

pdimov avatar Jun 06 '25 23:06 pdimov

@pdimov did that.

grafikrobot avatar Jun 07 '25 01:06 grafikrobot