23 Jun
2026
23 Jun
'26
5:26 p.m.
Asio is included in an optional header (capy/buffers/asio.hpp) to facilitate integration.
I would prefer if this was
#include <capy/asio/asio.hpp>
And then the repository directory include/boost/capy/asio was added to an "ignore" or "optional" list that Boostdep could understand.
Thanks
To add data points here, this same thing happens with: * Asio and Boost.Context (via asio/spawn.hpp) * MySQL and Boost.Pfr (via mysql/pfr.hpp) The only problem with an "ignore directory" is that these components may have an implementation header counterpart (mysql/impl/pfr.hpp). Best, Ruben.