ITK/Release 4/Modularization/Status
- Run the scripts of modularization:
The scripts are located in the monolithic/current ITK repository:
<ITK_SOURCE_DIR>/Modularization/
First edit "./customRun.sh" to configure two directory paths: <HeadOfMonolithicITKTree> and <HeadOfModuarITKTree>.
./customRun.sh will first download supporting modules and cmake packaging files from modularITKSupport repository to <HeadOfModuarITKTree>, and then copy source files from <HeadOfMonolithicITKTree> to <HeadOfModuarITKTree> according to Manifest.txt (located in the same directory). After running the scripts, <HeadOfModuarITKTree> contains the modularized ITK.
The modularITKSupport repository is located at:
git://www.kitware.com/itk/modularITKSupport.git
Utility modules such as image IO modules (itk-jpeg, itk-meta, itk-png, itk-nrrd ...)
are added into the repo as they compile.
- Configure and build modular ITK.
Go to the bin directory:
ccmake (you can choose to build certain modules according to your needs) make
Status table:
Module | Built src (static) | Built test (static) | Built src (shared) | Build test(shared) | Install |
---|---|---|---|---|---|
itk-base | X | -- | |||
itk-sys | X | -- | |||
itk-vnl | X | -- | |||
itk-vnl-install | X | -- | |||
itk-common | X | ||||
itk-zlib | X | -- | |||
itk-jpeg | X | -- | |||
itk-io-jpeg | X | - | |||
itk-meta | X | -- | |||
itk-io-meta | X | -- | |||
itk-nifti | X | -- | |||
itk-io-nifti | X | -- | |||
itk-nrrd | X | -- | |||
itk-io-nrrd | X | -- | |||
itk-png | X | -- | |||
itk-tiff | X | -- | |||
itk-io-tiff | X | ||||
itk-io-analyze | X | ||||
itk-io-lsm | X | ||||
itk-io-stimulate | X | ||||
itk-io-biorad | X | ||||
itk-io-bmp | X | ||||
itk-io-ge | X | ||||
itk-io-ipl | X | ||||
itk-io-gipl | X | ||||
itk-io-vtk | X | ||||
itk-transform | X | ||||
itk-io-transform | X | ||||
itk-spatial-objects | X | ||||
itk-io-spatialobjects | X | ||||
itk-xml | X | ||||
itk-expat | X | ||||
itk-gdcm | X | ||||
itk-io-gdcm | X | ||||
itk-io-interface | X | ||||
itk-io-common |