troy d. straszheim wrote: > That said, not all projects are set up on the cmake side (you have to > specify where your docs are, etc., from your library's CMakeLists.txt) > and I'm sure it needs some tweaking, as the toolchain is indeed brittle. > If you want to play with it and try to tune it up a bit, be my guest > :)
I played a bit with it: 1) I had to explicitly set the DOCBOOK_DTD_DIR var to /usr/share/xml/docbook/schema/dtd/4.2 and the DOCBOOK_XSL_DIR var to /usr/share/xml/docbook/stylesheet/nwalsh, because cmake marked them as "XXX-DIR-NOTFOUND". I guess that's fine, since I also had to manually adapt user-config.jam. 2) The generation of doc for mpi fails, even if I don't have mpi installed. Note that I have not modularized my source-tree (the error messages contain ../libs/mpi/include/boost/mpi/xxx, which seems to indicate some form of modularization). The only way out for me was "make -k". 3) Only boost_range, function and cmake actually build documentation. Is this also related to the modularization of the source tree? 4) Even when I set the BUILD_DOCUMENTATION var to ON, only the manpages are build automatically. I have to explicitly write "make cmake-html", "make function-html", "make range-html" to generate the html documentation. But the final html documentation looks nearly fine, only the navigation controls (prev/up/next) are not correct. Regards, Thomas -- "Der Pessimist behauptet, dass alles schon so schlimm ist, dass es gar nicht mehr schlimmer sein könnte. Worauf der Optimist erwidert: Oh doch!" - Vladimir Bukowsky Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger01 _______________________________________________ Boost-cmake mailing list Boost-cmake@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-cmake