views:

54

answers:

1

What would be a good way to use Boost in a small team (< 10 people) and lower the time between joining the team and building the application as much as possible. I basically want a workflow like this...

  1. Set up the TFS with the new person's username + password.
  2. Have them log into the TFS from Visual Studio.
  3. Check out the team project (which uses boost libraries) and hit build.
  4. Build succeeds. Now they can get hacking.

Suggestions, anyone?

+1  A: 

Check in an already-compiled Boost into a "vendor" folder, then just point all the project refs toward that folder.

Paul Betts
"Vendor folder"?Like, a separate team project, or what? I don't quite understand.
Clark Gaebel
Just make a folder in your solution named "vendor" (or "ext" or "lib" or "herearetheboostbinaries") and check all of the Boost library in
Paul Betts
I had a configuration like this using SVN and it didn't work well because boost has over 20 000 files. Checking for modifications (update, commit, etc.) became very slow. I'm not sure how TFS works but have this in mind. In the end we added boost as a self-extracting archive.
Nikola Smiljanić
So do I need to do that for every solution that uses boost? Seems kinda expensive.
Clark Gaebel