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