ENH: fix MetaIO in VTK; MetaIO: headers were installed in /include/vtk-5.2/Utilities/MetaIO for VTK and in /include/InsightToolkit/Utilities/MetaIO for ITK. While this seems OK for ITK, this not for VTK; the support libs found in VTK's Utilities install their headers in /include/vtk-5.2 (the extra 'Utilities' subdir would prevent them from being found). The metaIOConfig.h header was not installed. Furthermore, headers were installed in "/MetaIO" instead of "/vtkmetaio", which seems to be the required syntax (as implemented in a few VTK's classes: #include "vtkmetaio/metaTypes.h"). MetaIO is also missing support for a system's MetaIO vs. a VTK's MetaIO (as demonstrated by VTK's expat, freetype, jpeg, tiff, etc): I'll leave that to MetaIO people. Finally, VTK_USE_METAIO was not exported at all: since this is an option, people could link against an installed VTK and expect MetaIO, whereas it was never built.... Considering that MetaIO is not as widely used as PNG, or JPEG, I didn't tackle the support for a system's MetaIO library. fix for Utilities/verdict: it seems this library was added to VTK's Utilities without fitting it into a similar framework as the other support libraries. It remained the only library among the 35 or so (!) others that was not prefixed by 'vtk'; its headers were not installed properly (unfortunately, two of them have the same name, and only one was installed); there was not support for using a different Verdict library, one provided by the system itself or another toolkit (as demonstrated by VTK's freetype, jpeg, libxml2, png, tiff, zlib, etc). I fixed the CMakeLists.txt file so that a library name can be overriden (to "vtkverdict" here), and the second header is installed properly (to a customizable location as well, one different from the default/unfortunate "include/include/verdict.h"). Considering that verdict is not as widely used as PNG, or JPEG, I didn't tackle the support for a system's verdict library.
ENH: fix MetaIO in VTK; MetaIO: headers were installed in /include/vtk-5.2/Utilities/MetaIO for VTK and in /include/InsightToolkit/Utilities/MetaIO for ITK. While this seems OK for ITK, this not for VTK; the support libs found in VTK's Utilities install their headers in /include/vtk-5.2 (the extra 'Utilities' subdir would prevent them from being found). The metaIOConfig.h header was not installed. Furthermore, headers were installed in "/MetaIO" instead of "/vtkmetaio", which seems to be the required syntax (as implemented in a few VTK's classes: #include "vtkmetaio/metaTypes.h"). MetaIO is also missing support for a system's MetaIO vs. a VTK's MetaIO (as demonstrated by VTK's expat, freetype, jpeg, tiff, etc): I'll leave that to MetaIO people. Finally, VTK_USE_METAIO was not exported at all: since this is an option, people could link against an installed VTK and expect MetaIO, whereas it was never built.... Considering that MetaIO is not as widely used as PNG, or JPEG, I didn't tackle the support for a system's MetaIO library.
fix for Utilities/verdict: it seems this library was added to VTK's Utilities without fitting it into a similar framework as the other support libraries. It remained the only library among the 35 or so (!) others that was not prefixed by 'vtk'; its headers were not installed properly (unfortunately, two of them have the same name, and only one was installed); there was not support for using a different Verdict library, one provided by the system itself or another toolkit (as demonstrated by VTK's freetype, jpeg, libxml2, png, tiff, zlib, etc). I fixed the CMakeLists.txt file so that a library name can be overriden (to "vtkverdict" here), and the second header is installed properly (to a customizable location as well, one different from the default/unfortunate "include/include/verdict.h"). Considering that verdict is not as widely used as PNG, or JPEG, I didn't tackle the support for a system's verdict library.

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