Boost logo

Boost-Build :

From: David Abrahams (david.abrahams_at_[hidden])
Date: 2002-06-11 15:15:55

----- Original Message -----
From: "Rene Rivera" <grafik666_at_[hidden]>
To: <jamboost_at_[hidden]>
Sent: Tuesday, June 11, 2002 11:51 AM
Subject: Re: [jamboost] Build request interface

> On 2002-06-11 at 04:58 PM, ghost_at_[hidden] (Vladimir Prus) wrote:
> >
> >Hi,
> >it was quiet here for a while, but now I think it's better to continue
> >development.
> I also think it's time to get back to this :-)

Me too. I'll try to devote as much attention as possible; I'm a bit swamped
right now, though.

> >I'm looking at issue 552870: Complete initialization behaviour now
> >and wondering what to do about "--toolset" and "--build". Would we like
> both
> >options to be present, or to retain only latter, so that the user could
> >simply type
> >
> > bjam --build="gcc borland release debug"
> >
> >What do you think?

I think lots of different interfaces have been discussed. Someone asked at
one point why he could just type "bjam gcc" and have it build with gcc.
Maybe --build="..." and --toolset="..." are just distractions; Maybe we can
distinguish all of these things from target names, so users could write:

bjam gcc borland release debug my_target your_target <inlining>off

Then "my_target" would actually be a way to spell the "my_target" value of
the implicit feature <target>.

> What set of builds will that produce?
> gcc/release + gcc/debug + borland/release + borland/debug ?


> If the case is we just multiply... Do we want to allow for a lesser set
> builds? Like gcc/release + borland/debug?

bjam gcc/release borland/debug

see build-request.jam.



Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at