as someone who implemented boost as a dependency into a CMake Project I
would suggest a simple solution based on this. Just one CMake File that
builds with bjam as a subproject and manages to redirect all compiler
related settings.
Boost libraries are also available via conan in bintray.