From: David Abrahams (dave_at_[hidden])
Date: 2007-10-16 17:44:00
on Tue Oct 16 2007, Larry Evans <cppljevans-AT-cox-internet.com> wrote:
> On 10/15/07 22:39, Bill Hoffman wrote:
> > The use case you are talking about, is not that common. Most users
> > have one compiler they work with per system. I happen to work with
> > many compilers on one system. I create a binary directory for each
> > of them, running ccmake or CMakeSetup to configure it for that
> > compiler, and after that I run make, and cmake is re-run if it needs
> > to and the software is built correctly.
> But this would require the user to understand the flags for all the
> compilers that are targeted. Bjam saves the users this chore by
> providing a uniform name for all these flags.
Doug's layer does that for any flags that aren't portable in practice
(i.e. I don't think he did anything for -D and -I).
-- Dave Abrahams Boost Consulting http://www.boost-consulting.com
Boost-Build 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