Boost logo

Boost-Build :

From: Michael Stevens (Michael.Stevens_at_[hidden])
Date: 2004-05-28 10:17:07


Hi Volodya,

> I've verified that this works after my fixes. Could you update and try
> again? The fix is in revision 1.56 of build/feature.jam and 1.46 of
> build/property.jam.
Just picked these up from CVS HEAD.

The fix looks good. All three syntaxes work as expected. I'm impressed!

I made an interestingly discovery by accidentally having one to many ':'. When
the conditional properties appear in the "default-build" arguments the error
messages become very confusing.

With
: <toolset>intel,<toolset-intel:platform>linux:<cxxflags>TEST
I see
error: "intel,<toolset" is not a known value of feature <toolset>

While with the simpler
: <toolset-intel:platform>linux:<cxxflags>TEST
I see
error: "linux:<cxxflags>TEST" is not a known value of feature
<toolset-intel:platform>

In a future (far of) it might be interesting to generate a more meaningful
error in these cases. I will put it on my TODO list!

Michael

 


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