From: Jurko GospodnetiÄ (jurko.gospodnetic_at_[hidden])
Date: 2008-05-05 18:43:35
>> Attached is a patch for the NORMALIZE_PATH builtin rule as well as an
>> appropriate update for the path.jam module where that rule was being
>> used to implement path.join and related operations.
> Oh, this patch is big and scary :-) I trust your judgement on this one --
> if you think it's ready to go in, please commit.
Thanks for the vote of confidence... but since you put it like that I
went back - reviewed & simplified the patch and prepared Boost Jam tests
for it (which actually cause 3.1.16 Boost Jam to crash :-)))).
Now the implementation for the NORMALIZE_PATH rule should be much
simpler and clearer. Also the new path.make-NT rule and path.join
implementation is now simpler with the new Boost Jam.
OK... patch committed.
Changeset link: http://svn.boost.org/trac/boost/changeset/45158
And now anyone using any older development (3.1.17) Boost Jam build
needs to recompile it. :-) I'll post a message about this to the
development group as well...
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