Skip to content

depends: bump boost to 1.87.0 and use new CMake buildsystem

Marked as draft because this is much more relevant after we've switched to CMake.

This has a few advantages over the old method of simply copying headers:

  • Installs proper cmake files which can be picked up by our buildsystem
  • Only installs necessary headers, not all of boost

The only drawback is that it builds a few libs that we end up throwing away. date_time and test can both be optionally used header-only (which we do), but boost's CMake buildsystem doesn't expose an option to skip building them.

Merge request reports

Loading