Skip to content

Remove IMPLICIT_DEPENDS from vtkWrapPython rule

David Gobbi requested to merge dgobbi/vtk:wrappython-no-implicit into master

IMPLICIT_DEPENDS is supposed to make the rule depend on all the included header files. However, this list of required headers is created the first build but not correctly amended for incremental builds. The incremental builds will fail if a header is removed but is still listed in the stale implicitly-generated dependency list.

This problem is described in #17235 (closed). When that issue has been resolved, IMPLICIT_DEPENDS can be brought back.

IMPLICIT_DEPENDS was added to the vtkWrapPython rule one year ago. It is specific to the Makefile generator, and is ignored by all other cmake generators.

Edited by David Gobbi

Merge request reports