ITK/Release 4/Modularization/Status: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
*Run the scripts of modularization: | |||
*Run the scripts of modularization | |||
The scripts are located in the monolithic/current ITK repository: | The scripts are located in the monolithic/current ITK repository: | ||
Line 11: | Line 7: | ||
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. | |||
The modularITKSupport repository is located at: | 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. | *Configure and build modular ITK. | ||
Go to the bin directory: | Go to the bin directory: | ||
ccmake ( | ccmake (you can choose to build certain modules according to your needs) | ||
make | make | ||
Revision as of 15:11, 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 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 |