Boost logo

Boost-Build :

From: Michael Stevens (Michael.Stevens_at_[hidden])
Date: 2004-05-28 01:56:53


Volodya,

> Any comments?
I have switched over from my original and tested the new version. Works fine
for me.

>
> I've decided that in the end, "intel" is better that "icc", in particular
> because the compiler is called "icl" on windows.
As long as Intel don't change their name this should all work out fine :-)

The use of the subfeature <platform>linux in the naming of <toolset>intel
brings up a few issues with conditional properties. Since conditional
properties are currently being discussed I will mention them now.

The simplest syntax using <toolset>intel-linux work fine as expected.

exe test : tests.cpp
: <toolset>intel-linux:<cxxflags>TEST
;

In the documentation a comma seperated syntax is defined for conditional
properties.
property ( "," property ) * ":" property
trying
: <toolset>intel,<platform>linux:<cxxflags>TEST
results in the error
intel,<platform>linux" is not a known value of feature <toolset>

Other syntaxes that explicity mention the platform subfeature also fail in
this context.
: <toolset-intel:platform>linux:<cxxflags>TEST

All this is tested with the latest CVS HEAD. Maybe I am just suffering from
total syntax confusion?

All the best,
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