c++ - Using boost - put it in the source control or let any developer to install by himself? -


Currently we use Boost in our SVN under third party directory The problem is that lots of updating the entire tree Takes more, and I blame Boost's Ghazil files (among other criminals).

Alternatively, I can install it to any developer myself, but then I should force them to set up in the same place (which is quite ugly ...).

What's the favorite? How can the issue of installed space be controlled?
Are there any other options?

I am using VS2008 (soon VS2010) under Windows (as opposed to VS2008 ... :)).

Edit : We have migrated to VS 2010 and are using the property sheet to see my answer below.
Ralph has a great & amp; Very detailed how it using batch files.
Other methods are still welcome ... :)

Since your application is promoted Depends, I believe it is dedicated to keeping the internal SVN project. It guarantees that everyone will use the same version of the library and will stop accidents .

If you add a INSTALL file / script to the system with the command to boost and install, you will solve the problem and other developers will be happy that they Just need to run a script to install everything on your system properly.

Comments