ENH: Remove CMAKE_SKIP_RULE_DEPENDENCY. CMAKE_SKIP_RULE_DEPENDENCY was set to ON about 3 years ago. It prevents the whole VTK from rebuilding if a package (say VTK_USE_PARALLEL) is turned ON or OFF, which is something people would complain about. This, however, also prevents VTK from rebuilding if you change build flags (say, add/remove a specific debug flag, change /MD to /MT on Win32, etc), and that's bad thing. VTK is bigger, but compilers are faster, and we want to do the right thing (tm). The next step will be to optimize the include paths so that turning on and off do not trigger a full rebuild.
ENH: Remove CMAKE_SKIP_RULE_DEPENDENCY. CMAKE_SKIP_RULE_DEPENDENCY was set to ON about 3 years ago. It prevents the whole VTK from rebuilding if a package (say VTK_USE_PARALLEL) is turned ON or OFF, which is something people would complain about. This, however, also prevents VTK from rebuilding if you change build flags (say, add/remove a specific debug flag, change /MD to /MT on Win32, etc), and that's bad thing. VTK is bigger, but compilers are faster, and we want to do the right thing (tm). The next step will be to optimize the include paths so that turning on and off do not trigger a full rebuild.

collects/VTK,sankhesh/VTK,Wuteyan/VTK,msmolens/VTK,naucoin/VTKSlicerWidgets,biddisco/VTK,mspark93/VTK,jmerkow/VTK,hendradarwin/VTK,hendradarwin/VTK,naucoin/VTKSlicerWidgets,daviddoria/PointGraphsPhase1,johnkit/vtk-dev,sankhesh/VTK,naucoin/VTKSlicerWidgets,cjh1/VTK,jmerkow/VTK,naucoin/VTKSlicerWidgets,gram526/VTK,msmolens/VTK,aashish24/VTK-old,spthaolt/VTK,demarle/VTK,jmerkow/VTK,collects/VTK,mspark93/VTK,daviddoria/PointGraphsPhase1,SimVascular/VTK,jeffbaumes/jeffbaumes-vtk,biddisco/VTK,hendradarwin/VTK,keithroe/vtkoptix,spthaolt/VTK,spthaolt/VTK,hendradarwin/VTK,mspark93/VTK,msmolens/VTK,ashray/VTK-EVM,biddisco/VTK,keithroe/vtkoptix,spthaolt/VTK,SimVascular/VTK,SimVascular/VTK,demarle/VTK,Wuteyan/VTK,aashish24/VTK-old,mspark93/VTK,gram526/VTK,aashish24/VTK-old,candy7393/VTK,gram526/VTK,candy7393/VTK,gram526/VTK,SimVascular/VTK,jeffbaumes/jeffbaumes-vtk,naucoin/VTKSlicerWidgets,aashish24/VTK-old,jeffbaumes/jeffbaumes-vtk,sumedhasingla/VTK,demarle/VTK,msmolens/VTK,johnkit/vtk-dev,SimVascular/VTK,cjh1/VTK,berendkleinhaneveld/VTK,spthaolt/VTK,collects/VTK,candy7393/VTK,sumedhasingla/VTK,jmerkow/VTK,demarle/VTK,mspark93/VTK,aashish24/VTK-old,Wuteyan/VTK,jmerkow/VTK,ashray/VTK-EVM,gram526/VTK,sankhesh/VTK,biddisco/VTK,johnkit/vtk-dev,Wuteyan/VTK,jeffbaumes/jeffbaumes-vtk,gram526/VTK,arnaudgelas/VTK,daviddoria/PointGraphsPhase1,demarle/VTK,biddisco/VTK,mspark93/VTK,arnaudgelas/VTK,sumedhasingla/VTK,candy7393/VTK,Wuteyan/VTK,keithroe/vtkoptix,collects/VTK,mspark93/VTK,berendkleinhaneveld/VTK,keithroe/vtkoptix,msmolens/VTK,berendkleinhaneveld/VTK,cjh1/VTK,berendkleinhaneveld/VTK,daviddoria/PointGraphsPhase1,candy7393/VTK,spthaolt/VTK,johnkit/vtk-dev,cjh1/VTK,SimVascular/VTK,sankhesh/VTK,sankhesh/VTK,ashray/VTK-EVM,ashray/VTK-EVM,berendkleinhaneveld/VTK,jeffbaumes/jeffbaumes-vtk,cjh1/VTK,ashray/VTK-EVM,gram526/VTK,johnkit/vtk-dev,collects/VTK,demarle/VTK,sumedhasingla/VTK,arnaudgelas/VTK,arnaudgelas/VTK,jmerkow/VTK,jmerkow/VTK,msmolens/VTK,msmolens/VTK,keithroe/vtkoptix,SimVascular/VTK,johnkit/vtk-dev,sankhesh/VTK,collects/VTK,johnkit/vtk-dev,hendradarwin/VTK,keithroe/vtkoptix,aashish24/VTK-old,sumedhasingla/VTK,gram526/VTK,SimVascular/VTK,daviddoria/PointGraphsPhase1,ashray/VTK-EVM,keithroe/vtkoptix,Wuteyan/VTK,candy7393/VTK,sumedhasingla/VTK,sumedhasingla/VTK,hendradarwin/VTK,candy7393/VTK,berendkleinhaneveld/VTK,cjh1/VTK,ashray/VTK-EVM,jeffbaumes/jeffbaumes-vtk,ashray/VTK-EVM,arnaudgelas/VTK,demarle/VTK,naucoin/VTKSlicerWidgets,Wuteyan/VTK,candy7393/VTK,demarle/VTK,hendradarwin/VTK,berendkleinhaneveld/VTK,sankhesh/VTK,spthaolt/VTK,daviddoria/PointGraphsPhase1,mspark93/VTK,arnaudgelas/VTK,sumedhasingla/VTK,biddisco/VTK,jmerkow/VTK,keithroe/vtkoptix,msmolens/VTK,sankhesh/VTK,biddisco/VTK