]> Creatis software - cpPlugins.git/blob - lib/Instances/CMakeLists.txt
...
[cpPlugins.git] / lib / Instances / CMakeLists.txt
1 SET(
2   _all_defs
3   BaseObjects
4   SimpleImages
5   ImageIterators
6   ImageNeighborhoodIterators
7   ImageFiltersBases
8   ImageComplexFilters
9   BoundingBoxes
10   Meshes
11   )
12
13 SET(_all_libs)
14 FOREACH(_def ${_all_defs})
15   CompileInstances(
16     cpInstances_${_def}
17     ${_def}.i
18     ${cpPlugins_CONFIG_NUMBER_OF_FILES}
19     )
20   LIST(APPEND _all_libs cpInstances_${_def})
21 ENDFOREACH(_def)
22 SET(
23   cpPlugins_Instances ${_all_libs}
24   CACHE INTERNAL "All valid instances." FORCE
25   )
26
27 TARGET_LINK_LIBRARIES(cpInstances_BaseObjects ${ITK_LIBRARIES})
28 TARGET_LINK_LIBRARIES(cpInstances_SimpleImages cpInstances_BaseObjects)
29 TARGET_LINK_LIBRARIES(cpInstances_ImageIterators cpInstances_SimpleImages)
30 TARGET_LINK_LIBRARIES(cpInstances_ImageNeighborhoodIterators cpInstances_SimpleImages)
31 TARGET_LINK_LIBRARIES(cpInstances_ImageFiltersBases cpInstances_SimpleImages)
32 TARGET_LINK_LIBRARIES(cpInstances_ImageComplexFilters cpInstances_ImageFiltersBases cpInstances_ImageIterators)
33 TARGET_LINK_LIBRARIES(cpInstances_BoundingBoxes cpInstances_BaseObjects)
34 TARGET_LINK_LIBRARIES(cpInstances_Meshes cpInstances_BoundingBoxes)
35
36 ## eof - $RCSfilfe$