Boost logo

Boost-Build :

From: Rene Rivera (grafik666_at_[hidden])
Date: 2003-06-03 10:44:47


[2003-06-03] Vladimir Prus wrote:

>
>It's really broken in current CVS. As far as I can tell, the
>"kernel/bootstrap.jam" file has some provision for option handling but:
>1. It does not really explain what's going on there
>2. There's no "help.jam" which is supposed to handle "--help" option.
>3. If I specify "--help-all" option, then it tries to locate "help.jam"
and...
> "-all.jam" files!
>4. Lastly, the regex in the following line
> local split = [ MATCH ^([^-=]+([^=]*))(=?)(.*)$ : $(arg) ] ;
>is too complex for me to understand immediately. A comment saying what
we're
>splitting is in order.
>
>The questions are:
>1. Is the situation in (3) a bug?

Was a bug.

>2. What shall I do to make --help work again,

Make sure you have the latest version. The one I'm looking at from CVS
doesn't have the line you mention in #4. And it checks explicitly for
"--help-all"...

Oh never mind just looked at bootstrap.jam :-) So all I can really say is
that I don't know what the problem is. I'll just wait for Dave or Ali to
look at the bootstrap problem.

>and where "help.jam" belong?
> "core/options"?

Do you mean doc.jam? Or is the file getting renamed in the new layout? Ali
mentioned treating it as a option plugin, so "options" seems appropriate.

-- grafik - Don't Assume Anything
-- rrivera_at_[hidden] - grafik_at_[hidden]
-- 102708583_at_icq

 


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