
On 22 December 2011 01:49, Robert Ramey <ramey@rrsd.com> wrote:
Mateusz Loskot wrote:
I'm interested in your practice here. How do you do the "changing the directory of the serialization"? Do you copy and overwrite, use symlinks?
My whole boost/release tree is connect to the boost SVN system. There is an SVN command which let change the directory to another SVN branch. I use tortoise SVN gui so I don't remember the exact command - it might be switch. Hint, make sure you have everything checked in before you do this.
Robert, I have additional question to the testing against release branch approach. I assume you work with trunk and branches/release in the same machine/system. How do you switch between Boost.Build from trunk and from branches/release? On Windows, I build and install BBv2 this way: bootstrap.bat .\b2 --prefix=C:\usr install If C:\usr contains BBv2 from trunk (C:\usr\bin is in PATH) and I try to run b2 command inside branches/release, I sometimes get BBv2 errors (e.g. from .jam files). Then I have to wipe out C:\usr, go to branches/release/tools/build/v2 and run the BBv2 installation again: bootstrap.bat .\b2 --prefix=C:\usr install It is quite a hassle. Is there any convenient way to have different version of BBv2 installed? Best regards, -- Mateusz Loskot, http://mateusz.loskot.net