On 12/18/18 9:09 PM, Peter Dimov via Boost wrote:
I've just merged the superproject branch feature/cmake-config to develop. This updates `b2 install` to export CMake configuration files into the `cmake` subdirectory of the library directory. These configuration files enable a Boost installation to be used from CMake via `find_package(boost_filesystem)`, without relying on FindBoost.
Does this remove the necessity of the CMakeLists.txt files that were added recently to multiple libraries?
Unfortunately, this change adds two necessary submodules to the superproject, `tools/boost_install` and `libs/headers`. As a result, all .travis.yml and appveyor.yml files that rely on a partial checkout need to be updated to perform
git submodule update --init tools/boost_install git submodule update --init libs/headers
in addition to the usual
git submodule update --init tools/build git submodule update --init libs/config
I'm sorry for the inconvenience this will cause, or perhaps already has caused.
Yeah, it has...