Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-dev] (Dynamic) project references causing unnecessary rebuilds

Hi,

I have a library project (LIB) and an executable project (EXE).

I use the (dynamic) project reference mechanism (on Paths and Symbols) to
set EXE to reference the Active configuration of LIB.

When I build the EXE, it builds LIB and then EXE, as I would expect.

If I change a source file in LIB, and then build EXE, it first rebuilds LIB
and then EXE, again as I would expect.

However, if I then make no further changes, and build EXE, then it always
does a complete build of LIB and then a complete build of EXE, as if both
projects had been cleaned.

I have reproduced this behaviour in both CDT6 (Galileo) and CDT7 (Helios). I
searched bugzilla, but couldn't find a report on this. Is this an known
issue? Is there a workaround?

Thanks
--
Subs



Back to the top