On 17 May 2013 20:56, Andrey Semashev
On Friday 17 May 2013 20:28:43 Daniel James wrote:
You need to fix the 'libs/log/index.html' file so that it redirects to where the documentation will be (i.e 'doc/html/index.html' rather than 'http://boost-sandbox.sourceforge.net/libs/log/doc/html/index.html'). You can put another redirect file in that location (libs/log/doc/html/index.html) to redirect to sourceforge, and it will be overwritten by the documentation build.
Other than go ahead.
Thanks, done.
I changed 'libs/log/index.html' as you suggested but did not add 'libs/log/doc/html/index.html' to SVN as I'm afraid I'll accidentally commit it some day. I suppose, this shouldn't be a problem since other libraries do the same.
No, you're right, other people have made the same mistake. It's only been a potential problem recently as I only used to build the documentation that's in $BOOST_ROOT/doc/html. But now that I'm building it in various libraries' own directories it's a little bit of a problem. I have been thinking about changing it so that when you build the documentation normally it builds in a different directory (say 'dev-html'), and then when I build it I pass a parameter/target to tell it to use 'html'. But I haven't got round to working out how to do that with Boost.Build, and I'm not even sure if it's a good idea - it might be confusing.