ITK/Release 4/Modularization/Status: Difference between revisions
From KitwarePublic
< ITK | Release 4 | Modularization
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
Steps of running modular ITK (internal Kitware only) | Steps of running modular ITK (internal Kitware only) | ||
1. Download the supporting modularITK repo: | *1. Download the supporting modularITK repo: | ||
git clone git@kwsource.kiwarein.com:itk/modularITK.git | git clone git@kwsource.kiwarein.com:itk/modularITK.git | ||
Line 11: | Line 11: | ||
are also put into the repo as they compile. | are also put into the repo as they compile. | ||
2. Run the scripts of modularization to fill in the modularITK with source codes. | *2. Run the scripts of modularization to fill in the modularITK with source codes. | ||
The scripts are located in the monolithic/current ITK repository under dir "Modularization" | The scripts are located in the monolithic/current ITK repository under dir "Modularization" | ||
Line 18: | Line 18: | ||
./customRun.sh [will copy source files over to HeadOfModuarITKTree dir according to Manifest.txt] | ./customRun.sh [will copy source files over to HeadOfModuarITKTree dir according to Manifest.txt] | ||
3. Configure and build modular ITK. | *3. Configure and build modular ITK. | ||
Go to your modularITK bin dir and do: | Go to your modularITK bin dir and do: |
Revision as of 20:59, 17 December 2010
Steps of running modular ITK (internal Kitware only)
- 1. Download the supporting modularITK repo:
git clone git@kwsource.kiwarein.com:itk/modularITK.git
This repo contains all the cmake packing files of each module as they pass the build. The actual source codes of the modules are going to be copied from monolithic ITK during the following step 2.
Utility modules such as image IO modules (itk-jpeg, itk-meta, itk-png, itk-nrrd ...) are also put into the repo as they compile.
- 2. Run the scripts of modularization to fill in the modularITK with source codes.
The scripts are located in the monolithic/current ITK repository under dir "Modularization"
cd monolithic/ITK/Root/Modularization/ vim ./customRun.sh [edit two directory variables accordingly: HeadOfMonolithicITKTree HeadOfModuarITKTree] ./customRun.sh [will copy source files over to HeadOfModuarITKTree dir according to Manifest.txt]
- 3. Configure and build modular ITK.
Go to your modularITK bin dir and do:
ccmake (only itk-common module is turned on by default, other modules are off) 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 | -- | ||||
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-biorad | X | ||||
itk-io-bmp | X | ||||
itk-io-ge | X | ||||
itk-io-ipl | X | ||||
itk-io-gipl | X | ||||
itk-io-common |