Boost logo

Boost :

From: David Abrahams (david.abrahams_at_[hidden])
Date: 2001-10-31 14:23:42


I have checked in a first cut at using command-files to overcome the
line-length limitation on NT, along with a couple of unrelated bug fixes. I
reduced MAXLINE back to 2047 so that it complies with experimental results.
To take advantage of this stuff you need to build jam from sources on the
jam_src branch in tools/build/jam_src and define the COMMAND_FILES variable.
Note that the command-file functionality is currently hard-coded into
msvc-tools.jam, but it needs to be factored out and used on a platform +
toolset-specific basis. There is still a mystery about why I had to write:

        DEPENDS $(<[1]) : $(command-file) ;
        RmTemps $(<[1]) : $(command-file) ;

as opposed to:

        DEPENDS $(<) : $(command-file) ;
        RmTemps $(<) : $(command-file) ;

In the link action; it was causing unneccessary DLL rebuilds otherwise. I'm
going to track that down in the debugger.

===================================================
  David Abrahams, C++ library designer for hire
 resume: http://users.rcn.com/abrahams/resume.html

        C++ Booster (http://www.boost.org)
          email: david.abrahams_at_[hidden]
===================================================


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk