Boost logo

Boost-Build :

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:

   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...

   Best regards,
     Jurko Gospodnetić

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