Boost logo

Boost-Build :

From: David Abrahams (david.abrahams_at_[hidden])
Date: 2002-03-12 15:40:03

Err, now that's wierd: I just looked at your script and it seems to use
the echo command.

Okay; the real limiting factor is what happens when the command is
written to a .bat file, since that's what Jam does.

Are you sure you've got the right test?

----- Original Message -----
From: "Anichini, Steve" <Sanichini_at_[hidden]>
To: <david.abrahams_at_[hidden]>
Sent: Tuesday, March 12, 2002 3:11 PM
Subject: boost jam patches

> Hi. We're using jam over here at Midway, and I'm in the process of
> over to boost jam because of some of the added features.
> I made a change to the jam executable itself you might be interested
> incorporating. On Win2K at least, it is safe to set the maxline() to
> Enclosed is a modified execnt.c that will set the maxline() to 4095 on
> and above. It is modified from the boost 1.27 sources
> <<execnt.c>>
> I've also enclosed the python script I used to determine the limit.
> <<>>
> I'm including another change which may or may not be useful to the
world at
> large. I modified the jam executable to look for a file called
"Jambase" in
> the same directory as the jam executable. My code only works on
Windows, as
> I don't know the methods on the other platform to get the directory an
> executable resides in. I would have liked to just implement this
> functionality in the Jambase itself, but couldn't see a way to do a
> conditional based on whether a file exists or not. If it's possible to
> implement this in the Jambase itself, I'd much rather do it that way
> have to maintain branched code.
> The new search order is as follows:
> if jambase specified with -f
> load that jambase
> else if Windows and Jambase file exists in EXE directory
> load Jambase file
> else
> load compiled Jambase
> <<jam.c>>
> -steve


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