[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