On 2019-04-14 7:50 p.m., Peter Dimov wrote:
I'll need to look into this. Apparently, |FindBoost.cmake| solves this by forcing the user to specify the version in |find_package(Boost COMPONENTS python27)|, but the CMake configuration files installed by 1.70 only take |find_package(Boost COMPONENTS python)|, so multiple versions installed at the same time are a problem.
In the meantime, you can add |--no-cmake-config| to your |b2 install| command line to skip the installation of CMake configuration files, which ought to give you the 1.69 behavior back.
This is *exactly* the kind of situation I was afraid of when I argued strongly against adding CMake support to my own projects: Before I had to deal with B2 issues that I had difficulties resolving myself. Now I have to deal with B2 *and* CMake issues, being even more dependent on others. That's not my definition of progress. Stefan -- ...ich hab' noch einen Koffer in Berlin...