[Insight-developers] ITK Modularization transition pushed
Brad King
brad.king at kitware.com
Thu Mar 10 11:26:32 EST 2011
Hi Folks,
On behalf of Xiaoxiao, Luis, and other contributors to the modularization
effort I'm pleased to announce that the main transition commits converting
monolithic ITK to modular ITK have been pushed to the main ITK.git repository!
The transition consists of two commits. First we remove old files:
------------------------------------------------------------------------------
commit 51396f7b333847cfc2fd68e6fddf0fcd75a9a64a
Author: Brad King <brad.king at kitware.com>
Date: Thu Mar 10 08:17:00 2011 -0500
ENH: Remove monolithic ITK files not used after modularization
The modular ITK build system completely replaces the old monolithic
CMake code. Also remove the old HeaderTest source files because new
ones will be generated for each module.
------------------------------------------------------------------------------
Then we move files into their modules and add the new build files:
------------------------------------------------------------------------------
commit 7b16d242e9e6ff4aaf2c7192022c34d41575a7bd
Author: Xiaoxiao Liu <xiaoxiao.liu at kitware.com>
Date: Thu Mar 10 10:56:04 2011 -0500
ENH: Transition from monolithic to modular ITK
Move source files from their former monolithic ITK location to their new
location in modular ITK without modification. This preserves enough
information for "git blame -M" and "git log --follow" to connect
modularized ITK files to their original location and history. Also add
per-module CMakeLists.txt and HeaderTest source files generated by the
modularization script.
The modular ITK build system is not yet mature. Document the current
status and known limitations in "TODO-Modularization.txt".
------------------------------------------------------------------------------
See TODO-Modularization.txt at the top of the tree:
https://github.com/Kitware/ITK/blob/7b16d242/TODO-Modularization.txt
Much of this was not done prior to modularization simply because it is much
easier to do afterward and is not necessary for development of ITK to continue.
We will work to complete these items as soon as possible.
-Brad
More information about the Insight-developers
mailing list