Boost logo

Boost-Build :

Subject: Re: [Boost-build] <implicit-dependency> on generated header does not add include path
From: Samuel Debionne (samuel.debionne_at_[hidden])
Date: 2014-04-18 03:05:45


> It seems that the issue happens only with combining generators. In the
> included (failing) test case, if the foo generator is register with
> register.standard it's working fine. if register-combining is used
> instead then it fails (include file not found).

I did a quick inspection of the build using --debug-building with both a
standard an a combining generators. It seems that the
<implicit-dependency> property on the app target is missing (lost) when
using the combining generators.

IOW, with a standard generator I get
<implicit-dependency>object(file-target)@204 build properties and that
property does include the build path.

I have been looking at generators.jam and targets.jam to see why I get
different results depending on the generator class but any idea where I
should be searching are welcomed !

Samuel


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