cd BOOST_ROOT mkdir __build__ && cd __build__ cmake -DBOOST_ENABLE_CMAKE=1 -DBoost_VERBOSE=ON -DBOOST_INCLUDE_LIBRARIES=array .. cmake --build . ctest --output-on-failure -R boost_array
Visual Studio solution is nicely generated, all expected .vcxproj files too, but, AFAICT, neither the last two commands nor these do anything:
cmake --build . --config Release cmake --build . --config Debug
FWIW: These commands are incomplete. The correct CMake template workflow is: mkdir __build__ && cd __build__ cmake -DCMAKE_BUILD_TYPE=Debug .. cmake --build . --config Debug ctest --output-on-failure -C Debug This is to support both Make/Ninja and Visual Studio as the "generator" (="build system"). Of course other defines (`-DFOO=bar`) can be passed to the first cmake command and "Debug" can be replaced by e.g. Release (in all 3 commands!)