« Return to Thread: Problem building python helloworld with bjam

Re: Problem building python helloworld with bjam

by Vladimir Prus :: Rate this Message:

Reply to Author | View in Thread

On Thursday 10 July 2008 23:10:58 Stefan Seefeld wrote:

> Jurko Gospodnetić wrote:
> >   Hi.
> >>  I changed:
> >> use-project boost
> >>   C:/Program Files/boost/boost_1_35_0;
> >> To:
> >> use-project boost     : "C:/Program Files/boost/boost_1_35_0";
> >
> >   In Boost Jam scripts whitespace characters (spaces, tabs, new-lines,
> > etc...) are very imporant. For instance... you must have at least one
> > whitespace character before the trailing semicolon (;).
>
> Out of curiosity (since I have run into similar errors in the past,
> too): why does whitespace matter ?

From: Christopher Seiwald [mailto:seiwald@xxxxxxxxxxxx]
Sent: Friday, August 03, 2001 2:42 PM
To: jamming@xxxxxxxxxxxx
Subject: [jamming] The Jam Annoyance FAQ

1.  Why white space is the only delimiter in jam?

        It was a _mistake_.  At the time ('93) whitespace in file names
        was very uncommon, but one platform critical to us was VMS.  
        You know, $sys$device:[user.jam]parse.c;3 VMS.

        I still think sparse quoting makes Jamfiles easy to read, but
        requiring whitespace around the ; is very error prone.

        If there is a compatible way of changing this without a "mode
        bit," I'm all ears.

- Volodya
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build

 « Return to Thread: Problem building python helloworld with bjam