ITK/Release 4/Modularization/Add a module/CMakeLists.txt

From KitwarePublic
< ITK‎ | Release 4‎ | Modularization
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

If this module only contains template source codes (no "src" subdirectory): <syntaxhighlight lang="cmake">

project(ITKFoo)
 
#itk_module_impl() takes care of the installation and export rule for the 
#module ITKFoo
itk_module_impl() 

</syntaxhighlight>


If this module generates a library (has a "src" subdirectory): <syntaxhighlight lang="cmake">

 project(ITKFoo)
 
 set(ITKFoo_LIBRARIES ITKFoo) # need to specify the library names
 itk_module_impl()

</syntaxhighlight>