From: Jeff Garland (jeff_at_[hidden])
Date: 2007-03-02 18:57:51
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:
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.
Boost list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk