Boost logo

Boost-Build :

Subject: Re: [Boost-build] Running check-target-builds against a target every time
From: Edward Diener (eldiener_at_[hidden])
Date: 2016-06-02 10:21:44

On 6/1/2016 7:01 PM, Steven Watanabe wrote:
> On 06/01/2016 03:45 PM, Edward Diener wrote:
>> On 6/1/2016 3:33 PM, Steven Watanabe wrote:
>>> On 06/01/2016 10:59 AM, Edward Diener wrote:
>>>> I am invoking check-target-builds against a target in a jamfile, but I
>>>> need to run it each time it is invoked. Instead it is only actually
>>>> building the target once even if I invoke it multiple types in a
>>>> jamfile. How can I tell Boost Build that I want to build the target each
>>>> time it is invoked from check-target-builds ?
>>> Why do you need to build it multiple times?
>>> It should give the same result every time.
>> I am trying to pass different parameters to the rule which creates the
>> same target each time. I can't create a target for each possibility as
>> this involves theoretically from 1 to 28 different boolean possibilities
>> each time ( each possibility is a <define>some_macro=0 or
>> <define>some_macro=1 where 'some_macro' has 28 different names ). <snip>
> Okay, I think I understand what your goal is.
> Try creating a wrapper that defines a target
> and then immediately calls check-target-builds
> with that target. predef.check actually does
> something similar. See libs/predef/tools/check/predef.jam.

Thanks for the help. I will look at libs/predef/tools/check/predef.jam
and hopefully I can figure it out from there.

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