ITK/Release 4/Modularization/Configure and build ITK: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
Line 7: Line 7:


== Advanced mode (modules) ==
== Advanced mode (modules) ==
*  '''Module_<xxx>''':   build a module.
*  '''Module_<xxx>''':   request to build a module.
*  '''ITK_BUILD_ALL_MODULES''':  build all the modules in the toolkit (for testing the entire toolkit, this option is often used)
*  '''ITK_BUILD_ALL_MODULES''':  build all the modules in the toolkit (for testing the entire toolkit, this option is often used)
   When a module is ON, the module and its depending modules are "enabled".
   When a module is ON, the module and its depending modules are "enabled".
  The corresponding CMake variables " <module name>_ENABLED" are ON.

Revision as of 20:06, 3 September 2013

Key CMake options created for modular ITK

Main mode (groups)

  • ITKGroup<xxx>: select a group of modules. The default grouping/categorization of the modules can be found in "ITK/CMake/ITKGroup.cmake". The core group is turned on by default.
 When a group is ON, all the modules in the group and their depending modules are "enabled".

Advanced mode (modules)

  • Module_<xxx>: request to build a module.
  • ITK_BUILD_ALL_MODULES: build all the modules in the toolkit (for testing the entire toolkit, this option is often used)
 When a module is ON, the module and its depending modules are "enabled".