ITK/Release 4/Modularization/Status

From KitwarePublic
< ITK‎ | Release 4‎ | Modularization
Revision as of 15:14, 29 December 2010 by Xiaoxiao (talk | contribs)
Jump to navigationJump to search
  • 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 the supporting modules and cmake packaging files from modularITKSupport repository to <HeadOfModuarITKTree>, and then copy source files from <HeadOfMonolithicITKTree> to <HeadOfModuarITKTree> according to the manifest file (Manifest.txt). 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