Boost logo

Boost-Build :

Subject: Re: [Boost-build] Upgrading the lexer
From: Fabien Chêne (fabien.chene_at_[hidden])
Date: 2018-10-26 12:52:27


Hi,

Le ven. 9 févr. 2018 à 17:06, Steven Watanabe via Boost-build
<boost-build_at_[hidden]> a écrit :
>
> AMDG
>
> On 02/09/2018 06:25 AM, Rene Rivera via Boost-build wrote:
> > On Fri, Feb 9, 2018 at 7:07 AM, Fabien Chêne via Boost-build <
> > boost-build_at_[hidden]> wrote:
> >
> >>
> >> I was wondering if it were possible to extend the bjam grammar so that:
> >>
> >> rule lib ( name : sources * : requirements * )
> >>
> >> can be called either (possibly using named arguments coming from the
> >> rule definition):
> >> lib foo : a.C b.C : requirements <define>XXX ;
> >> lib foo : sources a.C b.C : requirements <define>XXX ;
> >> lib foo : requirements <define>XXX : sources a.C b.C ;
> >> lib sources a.C b.C : name foo : requirements <define>XXX ;
> >>
> >> What do you think ?
> >>
> >
>
> I already implemented this in develop. It is implemented
> as a library extension rather than a language extension,
> so rules must explicitly make use of it:
>
> param.handle-named-params sources requirements
> default-build usage-requirements ;

Sorry to answer that late (and thank you for doing it), but is your
library extension now available for a "simple" user ?

Cheers,

--
Fabien

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