Boost logo

Boost-Build :

Subject: Re: [Boost-build] bjam - output path & -d+13
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2010-05-25 01:32:16


AMDG

Rao, Anant wrote:
> 1. Is there a way to specify the location of bjam output (like .o/.obj, .dll, .exe etc), instead of bjam figuring it out? If so, what's the option?
>

Use <location>a/directory in the properties.

> Currently, if I change an option in bjam files (say, added multi-threading), the output dir changes. So, instead, I want to have the output always in a dir called, say, 'release'.
>
>
>
> 2. I'm using bjam -n -d+13 to see what why bjam thinks it has to build a particular entity. It's showing output, but I'm unable to understand it.
> Last 3 lines I see:
>
> fate change <p/home/stratify/.hudson/jobs/Textmining_CB/workspace/textmining/src/docservices/documentprocessors/WordCountFeatureLib/bin/gcc-4.3.3/release/debug-symbols-on/link-static>libWordCountFeatureLib.a set to newer (by timestamp)
>
>
> fate change <pdocservices/documentprocessors/shared/unittests/bin/gcc-4.3.3/release/debug-symbols-on>UnitTests from newer to old (by timestamp)
>
>
> fate change all from old to update
>
> Could somebody help me what this is saying? In fact, it'll be great if you can provide what (string or pattern) I should to look for to see which entity is being built and why.
>

I don't know. I always use -d+12 to figure out
why a target needs to build.

In Christ,
Steven Watanabe


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