Boost logo

Boost-Build :

From: Mark Elston (m.elston_at_[hidden])
Date: 2004-06-11 18:06:48

I was just looking at the Jam documentation and came across the
following referring to the "features" you can specify on the
jam commandline:

variant: The feature which combines several low-level
features in order to make building most common
variants simple.

Allowed values: debug, release, profile

The value debug expands to:
<optimization>off <debug-symbols>on
<inlining>off <runtime-debugging>on

The value release expands to:
<optimization>speed <debug-symbols>off
<inlining>full <runtime-debugging>off

The value provile expands to the same as release, plus:
<profiling>on <debug-symbols>on

We routinely create many more build configurations than this.
We have build configurations for using with Purify/Quantify, and
configurations for benchmarking with other tools, etc.

All of these configurations use specific compiler/linker options
and libraries.

How can we specify these "common" configurations so we can use them
as we would use debug or release?

I have looked over the documentation and cannot find anything to
address this.


Mark Elston


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