In the root CML, this moves the options/folders outside the BOOST_SUPERPROJECT_VERSION case. In tests/CML, it attaches the tests to the tests target, which will be the Boost-wide convention for building the test executables. They are still left attached to the all target as well, because I didn't know if that was relied upon. If not, the test executables should use EXCLUDE_FROM_ALL.
In the root CML, this moves the options/folders outside the BOOST_SUPERPROJECT_VERSION case. In tests/CML, it attaches the tests to the
tests
target, which will be the Boost-wide convention for building the test executables. They are still left attached to theall
target as well, because I didn't know if that was relied upon. If not, the test executables should use EXCLUDE_FROM_ALL.