$include_dir="/home/hyper-archives/boost-build/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [Boost-build] How to adjust/redefine default variants "debug", "release" and "profiling"
From: Deniz Bahadir (D.Bahadir_at_[hidden])
Date: 2009-11-12 08:42:06
Hi again,
I just found a strange behavior concerning the following solution to
my original question.
> there's no 'clean' way to do this. However, can you try this:
>
> module feature
> {
> <variant>debug.components = <optimization>off <define>FOOBAR ;
> }
>
> This explicitly pokes at relevant settings inside the 'feature' module.
> Let me know if this helps.
This solution works. However, if I call bjam without any variant, the
original debug variant is used and all my changes to the debug
variant, except for the additional defines, are ignored. Especially
the features "<threading>multi" and "<warnings-as-errors>on" are
ignored. (These are the ones I tested with.)
By the way, I am using "Boost.Build V2 (Milestone 12)" with "Boost.Jam 03.1.16".
DENIZ