Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2007-12-12 01:38:11


On Monday 03 December 2007 17:50:50 Martin Kortmann wrote:
> Hi,
>
> I have a dependency problem with my rules.
>
> There is one executable, dependend from some c-files.
> This exe must be transfered to an eval system.
> The eval system then gets some sets of data and return
> the results.
>
> I have in general:
>
> Depends all : result1 result2 result3 ... ;
> Depends result1 : testset1 exe ;
> Depends result2 : testset2 exe ;
> Depends result3 : testset3 exe ;
> ...
> Depends exe : *.c ;
>
> The transfer of the exe to the eval system should only occur
> once when one (or more) of the results are needing updates or
> when the exe has updated (then all results must be updated).
>
> for example:
> some c-file ist changed: compile exe, transfer exe and run all tests
> some testsets are chenged: transfer exe and run changed tests
> some results are missing: transfer exe and run changed tests
>
> Has anyone any hint for me how i can build my rules and actions
> for the transfer?

I'm afraid there's not enough information to help you. First,
I have no idea what "transfer" actually means. Second, looking
at above it *seems* like you might be using bjam directly, not
using Boost.Build.

Can you post a minimal testcase showing what you're trying to do,
and what does not work?

Thanks,
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