Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2004-09-22 07:51:26


usrlocalinfo wrote:

> If I have a bunch of "#ifdef _PROTECT" blocks in my code, what is the
> best way to define it or undefine it from the command-line using
> boost.build v2?

bjam define=_PROTECT

> I'd like to make the setting apply to all the projects and all the
> toolsets by simply using the command-line.

The above only works for "directly requested" targets, which are the targets
in the current project and all the projected referred by "build-project".

They do no apply to projects used via target references in sources, eg. in

exe a : a.cpp /some/other//lib ;

the other lib won't be built with _PROTECt.

HTH,
Volodya

 


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