On Monday 16 June 2008 12:58:23 Beman Dawes wrote: > * The "Configuration testing" section is totally opaque to someone (me!) > who has never used edit_cache. Any why is it called "edit_cache"? It > appears to be configuration settings that are being edited. > > Specifically, say that running nmake edit_cache will run a graphical > configuration editor. Maybe show a screen shot. > > "enable BOOST_BUILD_SLAVE and BOOST_BUILD_TESTING." How? What buttons do > you click? Are these already present? If not, how do you add an entry? If > so, where are they? All the names I can see begin "BUILD_BOOST_", not > "BOOST_BUILD_". > > " Reconfigure." How? Please be pedantic; say "Reconfigure by clicking the > 'Configure' button"
I can see how these CMake specifics can be very confusing to someone that is not used to CMake. It seems like it would be easier to have a testing configuration file that specifies the necessary configuration options. For example, we could have "BoostTestingSlave.cmake" with the following contents: #--- # BoostTestingSlave.cmake #--- set(BOOST_BUILD_SLAVE ON CACHE BOOL "Documentation ..." FORCE) set(BOOST_BUILD_TESTING ON CACHE BOOL "Documentation ..." FORCE) With a config file, the user would not be required to manually edit cache variables (and reconfigure, etc). The process would look something like this: 1) Checkout sources: svn co https://somerepo somerepo 2) Create build directory: mkdir build 3) Configure build directory: cd build cmake -C BoostTestingSlave.cmake ../somerepo 4) Everything is ready to build! make By the way, I am very excited about building Boost with CMake! Hope This Helps, Justin _______________________________________________ Boost-cmake mailing list Boost-cmake@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-cmake