On Sunday 22 of July 2012, Matúš Kukan wrote: > Hi all, > > Should gbuild dependencies survive removed header ? > > Something like: > touch solver/*/inc/foo.h > +#include <foo.h> > e.g. in salhelper/source/condition.cxx > make gb_FULLDEPS=T salhelper > Now workdir/*/Dep/LinkTarget/Library/*salhelper*.d should contain foo.h > So: > rm solver/*/inc/foo.h > -#include <foo.h> > in salhelper/source/condition.cxx > and make gb_FULLDEPS=T salhelper fails for me. Is it expected ? > I thought it could work.
And it does, at least here. I did not use gb_FULLDEPS=T though, if you had to use that because of --disable-dependency-tracking, maybe that is broken. > But what works is if we use > /home/matus/git/libo/solver/unxlngx6.pro/inc/foo.h: > @true > > instead of just > /home/matus/git/libo/solver/unxlngx6.pro/inc/foo.h: > > Do we want to hack contac-deps and add @true there ? No. That should not make any difference AFAIK. Your problem should be elsewhere. See also the -MP option in gcc manpage. -- Lubos Lunak [email protected] _______________________________________________ LibreOffice mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libreoffice
