
Michael Marcin wrote:
Speaking of tools...
I like Boost.Build a lot but a major stumbling block for integrating it into our company is that our programmers are mostly familiar with IDE environments like CodeWarrior, Visual Studio, XCode, etc. A program that could transform a bbv2 project into IDE projects would make the barrier to adoption much smaller. Especially if that tool was extensible so new modules could be added to support different IDEs.
You could use MPC (make project creator). It's a set of perl scripts that generate native makefiles for various platforms -- various solution files for VC*, nmake, borland make, Makefiles for *nix, etc. This is the system used to maintain makefiles for ACE/TAO which is ported to tons of platforms. You can download the tool from: info --> http://www.ociweb.com/products/mpc download --> http://www.ociweb.com/products/mpc/down.html Someone of the folks at OCI previously put together a set of boost project files. Those are in the vault at: http://www.boost-consulting.com/vault/index.php?PHPSESSID=kk5srbfv8nefn8mhg7h7v8qan5&direction=0&order=&directory=Miscellaneous Note, I haven't tried the Boost files, but I've used MPC on cross-platform projects -- it's a nifty solution. As for SoC maybe we could tranlate bbv2 into MPC and use MPC to generate native files -- essentially using it as the 'compiler backend'. Not sure if there would be too much overlap there with bbv2, but it would be worth looking at as an approach. Jeff