Rewrite dependency of module.cmake in VTK and update corresponding files in Paraview
The current dependency relationship in vtk is unclear and misleading. (Ex. link wrong module/missing needed module) This MR tries to rewrite them based on header files inclusion of header and source files in each module. Corner cases are considered and modules are sorted in alphabetical order to facilitate future reference. See details in my gitlab python based script project(Documentation in progress). In future we can continue using this script to clean the VTK Dependency easily from time to time. I've also tested it on paraview. See the link below.
Paraview MR !949
Python script project link.