ITK/Release 4/Modularization/Status: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
No edit summary
No edit summary
Line 1: Line 1:
*Run the scripts of modularization:
*Run the scripts of modularization:


Line 7: Line 6:
First edit "./customRun.sh" to configure two directory paths: <HeadOfMonolithicITKTree>  and <HeadOfModuarITKTree>.
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.
./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.


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 ...)
Utility modules such as image IO modules (itk-jpeg, itk-meta, itk-png, itk-nrrd ...)
are added into the repo as they compile.
are added into the repo as they compile.

Revision as of 15:14, 29 December 2010

  • 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