Boost logo

Boost-Build :

Subject: Re: [Boost-build] tracing weird dependecies
From: Gevorg Voskanyan (v_gevorg_at_[hidden])
Date: 2011-05-09 06:58:47


Patrick Hoffmann wrote:

> Am 09.05.2011, 10:39 Uhr, schrieb Gevorg Voskanyan:
> > Not sure it will help, but what are the names of the directories the
changed
> > header is located in?
>
> It's the include directory of my lib. Something like:
>
> ./mylib/include/themodule/annoying.h
>
> where the file with the QT-dialogs are like:
>
> ./mylib/src/app/theapp/adialog.cpp
>
> and adialog.cpp - like I said b4 - is not including annoying.h in any kind.
>
> It seems like all "QT-mocable" files will be rebuild, when I change the lib in
>any way. Sadly also when I change a just barely used header. I have no clue
>where the connection comes from :( So it would be nice to have a way to trace
>the dependencies which bjam assumes for adialog.cpp.

I really meant to ask the *exact* names of directories; I assume 'themodule' and
'mylib' are not the real names, are they?

Also, does it rebuild even if you just add some dummy file in the headers'
directory?

Gevorg


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