QCAD - 2D CAD System.
Please search for existing tasks (also closed ones) before opening a new task.
FS#944 - Build system: some dependencies are not rebuilt when needed
Opened by Tamas TEVESZ (kazmer) - Wednesday, 16 October 2013, 20:39 GMT+2
Last edited by Andrew (andrew) - Friday, 18 October 2013, 13:24 GMT+2
As came up towards the end of
What happens is a change in src/3rdparty/dxflib/src/dl_dxf.cpp does trigger a rebuild of release/libdxflib.a, but this does not, in turn, trigger a re-link of plugins/libqcaddxf.so, a (the?) consumer of libdxflib.a.
This causes partial rebuilds to be broken (I think I got puzzled by this earlier too).
How to reproduce: on a fully built tree, `touch src/3rdparty/dxflib/src/dl_dxf.cpp’ then `make’. Nothing but libdxflib.a gets rebuilt.
Friday, 18 October 2013, 13:24 GMT+2
Reason for closing: Fixed