ITK/Release 4/Modularization/Add a module/CMakeLists.txt: Difference between revisions
From KitwarePublic
< ITK | Release 4 | Modularization
Jump to navigationJump to search
No edit summary |
Daviddoria (talk | contribs) m (moved ITK Release 4/Modularization/Add a module/CMakeLists.txt to ITK/Release 4/Modularization/Add a module/CMakeLists.txt) |
||
(8 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
If this module only contains template source codes (no "src" subdirectory): | |||
{{#tag:syntaxhighlight | |||
#itk_module_impl() takes care of the installation and export rule for the module | | | ||
project(ITKFoo) | |||
#itk_module_impl() takes care of the installation and export rule for the | |||
#module ITKFoo | |||
itk_module_impl() | |||
|lang=cmake}} | |||
If this module generates a library (has a "src" subdirectory): | |||
{{#tag:syntaxhighlight | |||
| | |||
project(ITKFoo) | |||
set(ITKFoo_LIBRARIES ITKFoo) # need to specify the library names | |||
itk_module_impl() | |||
|lang=cmake}} |
Latest revision as of 16:00, 9 December 2011
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>