Boost logo

Boost-Build :

From: Jurko Gospodnetiæ (jurko.gospodnetic_at_[hidden])
Date: 2008-01-08 23:13:57


   Hi.

   I committed an __ACTION_RULE__ fix making it take its final parameter
as a list of output lines instead of a single output string. This allows
Jam code using this output to work correctly independently of what
newline character combinations are in use. This was causing problems
with Boost Build unit tests which can now be updated to pass.

   Changeset: http://svn.boost.org/trac/boost/changeset/42629

Consequences:
   * Final __ACTION_RULE__ rule parameter has changed from output ? to
output-lines *.
   * Updated corresponding Jam documentation.
   * Updated the all related Boost Build code.

   No code on the Boost trunk uses this rule except for Boost Build itself.

   With this change existing tests checking their action output can not
be easily modified to not depend on what level of regular output is
being used by Boost Build/Jam. Adding a new debug level (between current
0 and 1) could I guess be useful but is not needed any more.

   Comments welcome.

   Best regards,
     Jurko Gospodnetiæ


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