Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2002-10-17 06:25:06

Markus Schöpflin wrote:

> User defined features would be a nice thing, I think. Something like
> exe foo : foo.cpp : <oracle-link>static ;
> and <oracle-link> is a feature defined by me somewhere else.

Even now, users can define new features, for example

feature.feature oracle-link : static shared ;
feature.rule oracle-link : oracle-link-properties ;

rule oracle-link-properties ( p )
# return 15 additional features, depenging on the property
# passed

Here, 'oracle-link-properties' will be called either with
<oracle-link>static or <oracle-link>dynamic and can add extra properties
for building main target, depending on that.

- Volodya


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